spring配置文件(application.properties、application.yml、application.yaml))中的配置项加载到自定义类中的方法

spring配置文件(application.properties、application.yml、application.yaml))中的配置项加载到自定义类中的方法

 

application.properties文件内容:

util.app.name = test
util.app.version = 1.0

 

1.通过@Value注解单个获取

spring配置文件(application.properties、application.yml、application.yaml))中的配置项加载到自定义类中的方法
 1 @Component
 2 public class PropertiesValue {
 3     
 4     @Value("${util.app.name}")
 5     private String name;
 6     
 7     @Value("${util.app.version}")
 8     private String version;
 9 
10     public String getName() {
11         return name;
12     }
13 
14     public void setName(String name) {
15         this.name = name;
16     }
17 
18     public String getVersion() {
19         return version;
20     }
21 
22     public void setVersion(String version) {
23         this.version = version;
24     }
25 
26 }
View Code

 

2.通过@ConfigurationProperties注解批量获取

基于前缀进行批量获取配置参数值

spring配置文件(application.properties、application.yml、application.yaml))中的配置项加载到自定义类中的方法
 1 @ConfigurationProperties(prefix="util.app")
 2 @Component
 3 public class PropertiesValue {
 4     
 5     private String name;
 6     
 7     private String version;
 8 
 9     public String getName() {
10         return name;
11     }
12 
13     public void setName(String name) {
14         this.name = name;
15     }
16 
17     public String getVersion() {
18         return version;
19     }
20 
21     public void setVersion(String version) {
22         this.version = version;
23     }
24 
25 }
View Code

 

spring配置文件(application.properties、application.yml、application.yaml))中的配置项加载到自定义类中的方法

上一篇:vue中的axios引入方式和跨域问题


下一篇:学习swing界面