spring配置文件(application.propertiesapplication.ymlapplication.yaml))中的配置项加载到自定义类中的方法
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了spring配置文件(application.propertiesapplication.ymlapplication.yaml))中的配置项加载到自定义类中的方法相关的知识,希望对你有一定的参考价值。
spring配置文件(application.properties、application.yml、application.yaml))中的配置项加载到自定义类中的方法
application.properties文件内容:
util.app.name = test
util.app.version = 1.0
1.通过@Value注解单个获取
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 }
2.通过@ConfigurationProperties注解批量获取
基于前缀进行批量获取配置参数值
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 }
以上是关于spring配置文件(application.propertiesapplication.ymlapplication.yaml))中的配置项加载到自定义类中的方法的主要内容,如果未能解决你的问题,请参考以下文章