Pour IntelliJ IDÉE de connaître votre Printemps de Démarrage des propriétés, vous pouvez définir le Printemps de configuration de Démarrage des métadonnées dans votre projet.
Option 1:
Si vous pouvez utiliser un @ConfigurationProperties
-annoté de la classe de vos propriétés, vous pouvez ajouter le Printemps de configuration de Démarrage processeur d'annotation à votre classpath et IntelliJ IDEA va générer les métadonnées de configuration pour vous en target
ou out
:
Maven:
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-configuration-processor</artifactId>
<optional>true</optional>
</dependency>
Gradle:
implementation 'org.springframework.boot:spring-boot-configuration-processor'
Option 2:
Créer la configuration de fichier de métadonnées-vous src/main/resources/META-INF/spring-configuration-metadata.json
:
Contenu:
{
"properties": [
{
"name": "myapp.someprop",
"type": "java.lang.String"
},
{
"name": "myapp.someintprop",
"type": "java.lang.Integer"
}
]
}
Les Options 1 et 2:
Dans le IntelliJ IDEA fenêtre de l'outil de votre système de build (Maven/Gradle), cliquez sur le bouton "Actualiser".
Sélectionnez Build > Rebuild Project
à partir du menu.
Si l'avertissement s'affiche encore, vous pouvez essayer de redémarrer l'IDE. Sélectionnez File > Invalidate Caches / Restart
et cliquez sur Invalidate and Restart
.