首先pom增加
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-configuration-processor</artifactId>
<optional>true</optional>
</dependency>
application.yml新增自己需要的全局参数,例如:
spring:
test1: 000
test2: 000
test3: 000
test4: 000
spring是配置类注解获取的标识,test1-4是参数字段
接下来新增一个Global.java
/**
* @ClassName : Global //类名
* @Description : 全局配置参数 //描述
* @Author : admin //作者
* @Date: 2019-12-20 11:50 //时间
*/
@Component
@ConfigurationProperties(prefix = "spring")
public class Global{
private static String test1;
private static String test2;
private static String test3;
private static String test4;
//省略get set方法
}
到这里没报错的话就大工告成了,接下来启动项目打印一下实体类就能看到yml里面test1-4的值
ps:
如果有小伙伴遇到 "Configuration Annotation Proessor not found"
那一定是忘记添加pom依赖了,请看文章开头