Для більшості людей оновлення 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