He añadido:
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-configuration-processor</artifactId>
<optional>true</optional>
</dependency>
a mi pom.xmlpor intellijpetición / advertencia 's.
Ahora veo "Vuelva a ejecutar el procesador de anotaciones de configuración de Spring Boot para actualizar los metadatos generados".
¿Cómo hago lo intellijque me pide que haga?
Este enlace, B.2 Generación de sus propios metadatos utilizando el procesador de anotaciones , no tiene instrucciones.
fuente

application.propertiesarchivo comenzó a funcionar.Ninguna de las respuestas me funcionó. Si solo desea deshabilitar el mensaje, vaya a Preferencias de Intellij -> Editor -> General -> Apariencia, desmarque "Mostrar panel de metadatos de Spring Boot".
Sin embargo, también puede vivir con ese mensaje, si no le molesta demasiado, para asegurarse de no perderse ningún otro mensaje de metadatos de Spring Boot que pueda interesarle.
fuente
Puede habilitar procesadores de anotaciones en IntelliJ a través de lo siguiente:
fuente
Tuve el mismo problema. El problema es que el procesador de anotaciones Spring Boot genera el
spring-configuration-metadata.jsonarchivo dentro de su/target/classes/META-INFcarpeta.Si ha ignorado esta carpeta en IntelliJ como yo (porque qué diablos, ¿a quién le importan los archivos de clases?), Su IDE no indexará el archivo. Por lo tanto, no hay finalización y el mensaje molesto.
Simplemente elimínelo
targetde la lista de archivos / carpetas ignorados, ubicada enSettings > Editor > File Types > Ignore files and folders.fuente
targeten mis archivos ignorados. Está en mi.gitignorepensamiento.target/está excluido en mi caso y las cosas están funcionando bien.Ninguna de estas opciones funcionó para mí. Descubrí que la detección automática de los procesadores de anotaciones es bastante inestable. Terminé creando una sección de complementos en el archivo pom.xml que establece explícitamente los procesadores de anotaciones que se utilizan para el proyecto. La ventaja de esto es que no necesita depender de ninguna configuración IDE.
fuente
annotationProccessorPathslugar de definir clases individuales.<annotationProcessorPaths><path><groupId>org.springframework.boot</groupId><artifactId>spring-boot-configuration-processor</artifactId><version>${parent.version}</version></path>...fuente
Para mí, otras respuestas no funcionaron. Tenía que ir a abrir
Filesy hacerInvalidate caches and restarten Intellij. Después de eso, todo volvió a funcionar bien.fuente