完整报错: Parameter 0 of method setBuildProperties in com.sunlala.common.ConfigServerApplication required a bean of type 'org.springframework.boot.info.BuildProperties' that could not be found. The following candidates were found but could not be injected: - Bean method 'buildProperties' in 'ProjectInfoAutoConfiguration' not loaded because @ConditionalOnResource did not find resource '${spring.info.build.location:classpath:META-INF/build-info.properties}' Action: Consider revisiting the entries above or defining a bean of type 'org.springframework.boot.info.BuildProperties' in your configuration. Disconnected from the target VM, address: '127.0.0.1:50559', transport: 'socket' Process finished with exit code 1 解决办法: 给pom文件加以下内容finalName 标签里面的是项目的名字,然后重新maven install
<build>
<finalName>china-config-server</finalName>
<plugins>
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
<executions>
<execution>
<goals>
<goal>build-info</goal>
</goals>
</execution>
</executions>
</plugin>
</plugins>
</build>
参考:
https://stackoverflow.com/questions/67150784/get-error-no-qualifying-bean-of-type-org-springframework-boot-info-buildpropertDetecting build version and time at runtime in Spring Boot | Vojtech Ruzicka's Programming Blog