Após alterar meu arquivo pom.xml exatamente como estava sugerido no vídeo, o erro não ocorreu mais. Segue o meu arquivo pom.xml como ficou:
<dependencies>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-web</artifactId>
<version>1.3.6.RELEASE</version>
</dependency>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-thymeleaf</artifactId>
<version>1.3.6.RELEASE</version>
</dependency>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-data-jpa</artifactId>
<version>1.3.6.RELEASE</version>
</dependency>
<dependency>
<groupId>mysql</groupId>
<artifactId>mysql-connector-java</artifactId>
<version>5.1.39</version>
</dependency>
</dependencies>
Observação MUITO IMPORTANTE:
Tenho notado muitas das vezes que as dependencias do Maven nos vídeos não são as mesmas dependencias nos arquivos textos de explicação, e ainda muitos instrutores sugerem para usar as dependecias mais novas, sendo que em muitos dos casos estão ocorrendo erros, conforme esse que relatei e é onde se é perdido muito tempo na depuração do erro. Fica aqui a dica para todos os alunos a tentarem seguir as dependecias do Maven que estão nos videos e nao as que estão nos arquivos de explicação, visto que a segunda alternativa não foi testada pelo instrutor responsável.