Щоб IntelliJ IDEA знав ваші властивості Spring Boot, ви можете визначити метадані конфігурації Spring Boot у своєму проекті.
Варіант 1:
Якщо ви можете використовувати @ConfigurationProperties
-анотований клас для своїх властивостей, ви можете додати процесор анотації конфігурації Spring Boot до шляху до вашого класу, і IntelliJ IDEA згенерує для вас метадані конфігурації в target
або out
:
Мейвен:
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-configuration-processor</artifactId>
<optional>true</optional>
</dependency>
Градле:
implementation 'org.springframework.boot:spring-boot-configuration-processor'
Варіант 2:
Створіть файл метаданих конфігурації самостійно src/main/resources/META-INF/spring-configuration-metadata.json
:
Зміст:
{
"properties": [
{
"name": "myapp.someprop",
"type": "java.lang.String"
},
{
"name": "myapp.someintprop",
"type": "java.lang.Integer"
}
]
}
Варіанти 1 і 2:
У вікні інструменту IntelliJ IDEA вашої системи складання (Maven / Gradle) натисніть кнопку "Оновити".
Виберіть Build > Rebuild Project
з меню.
Якщо попередження все ще відображається, ви можете спробувати перезапустити IDE. Виберіть File > Invalidate Caches / Restart
і натисніть на Invalidate and Restart
.