Для большинства людей обновление Gradle, которое уже было предложено, может решить проблему.
Для остальных я понял, что удаление директории .idea и повторный импорт проекта может помочь.
Может случиться так, что ваш каталог ресурсов не будет добавлен в classpath при создании проекта через Spring Initializr. Поэтому ваше приложение никогда не загружает настроенный вами файл application.properties.
Чтобы быстро проверить, так ли это, добавьте следующее в файл application.properties:
server.port=8081
Теперь при запуске приложения вы должны увидеть в выводе консоли весенней загрузки что-то вроде этого:
INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat started on port(s): **8081** (http) with context path ''
Если ваш порт по умолчанию 8080 и не изменен на 8081, ваши файлы application.properties явно не загружаются.
Вы также можете проверить, работает ли ваше приложение gradle bootRun
из командной строки. Который, скорее всего, будет работать.
Решение:
- Закройте IntelliJ, затем внутри папки вашего проекта удалите папку «.idea»
- Повторно импортируйте ваш проект в IntelliJ следующим образом: «Импортировать проект» -> «выберите ТОЛЬКО свой файл build.gradle для импорта». (IntelliJ автоматически возьмет остальное)
- снова соберите и запустите ваше приложение
Смотрите официальный ответ от IntelliJ Поддержка:
IDEA-221673