Похоже, вы внесли изменения, потому что пом отличается от того, что в учебнике,
Например, вы пропустили ниже spring-boot-starter-web
dependency.so перекрестную проверку всех зависимостей, необходимых для учебника, и добавьте.
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-web</artifactId>
</dependency>
Попробуйте очистить (удалить) .m2
хранилище и снова выполнить mvn clean install
.