引入了依赖
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-configuration-processor</artifactId>
</dependency>
编译项目之后并没有生成 target/classes/META-INF/spring-configuration-metadata.json
看一看你的项目是不是添加了编译插件:maven-compiler-plugin,需要追加一个 annotationProcessorPaths 配置:
<!-- maven-compiler-plugin 编译 Java 文件时使用什么版本的 jre -->
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<version>3.8.0</version>
<configuration>
<!-- 源代码使用的JDK版本 -->
<source>1.8</source>
<!-- 需要生成的目标class文件的编译版本 -->
<target>1.8</target>
<!-- 字符集编码 -->
<encoding>UTF-8</encoding>
<annotationProcessorPaths>
<path>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-configuration-processor</artifactId>
<version>${spring-boot-dependencies.version}</version>
</path>
</annotationProcessorPaths>
</configuration>
</plugin>
标签:spring,boot,maven,org,configuration,processor
From: https://www.cnblogs.com/cmmplb/p/18520456