自定义properties文件获取属性

使用

  @ConfigurationProperties((prefix = "demo"))

  @PropertySource("classpath:myconfig.properties")

来批量注值到bean中

@Component
@ConfigurationProperties(prefix = "com.jy")
@PropertySource("classpath:myconfig.properties")
public class TestBean {
private String bbb; public String getBbb() {
return bbb;
} public void setBbb(String aaa) {
this.bbb = aaa;
}
}

  不要忘了@Component

application.properties获取属性

application.propertie中定义一个属性

com.jy.aaa=111

一.使用Environment获取属性

  1).项目主程序中 : 使用ConfigurableApplicationContext的getEnvironment()方法

@SpringBootApplication
public class TestApplication { public static void main(String[] args) {
ConfigurableApplicationContext context = SpringApplication.run(TestApplication.class, args);
String aaa = context.getEnvironment().getProperty("aaa");
}
}

  2).其他类中 : 直接使用@AutoWired获取Environment对象

    @Autowired
Environment env;

二.直接使用@Value("属性全名")注值

    @Value("aaa")
String aaa;

三.使用@ConfigurationProperties((prefix = "demo"))批量注值

@Component
@ConfigurationProperties(prefix = "com.jy")
public class TestBean {
private String aaa; //getter&setter方法省略

  使用的时候直接@Auto Wired获取TestBean对象即可

f

最新文章

  1. iOS-运行时机制
  2. JVM byte code
  3. Python 3.4 链接mysql5.7 数据库使用方法
  4. VS2010下 LibVLC开发环境搭建
  5. MySQL事务隔离级别初探
  6. Linux编程---线程
  7. bzoj1752 [Usaco2005 qua]Til the Cows Come Home
  8. Niagara AX之在Station下显示Home节点
  9. bat自动打包压缩实现
  10. Java对象锁和类锁全面解析(多线程synchronized关键字)
  11. 使用telnet进行Dubbo接口测试
  12. 20155326 第12周课堂实践总结(二)String类和Arrays类的学习
  13. [算法总结] 6 道题搞定 BAT 面试——堆栈和队列
  14. Exception in thread "main" java.net.SocketTimeoutException: connect timed ou错误处理
  15. Team Viewer 远程链接一直显示-"正在初始化显示参数"
  16. 批量解帧视频文件cpp
  17. Cassandra的数据模型
  18. JDK源码分析(五)——HashSet
  19. Java 使用阿里云短信的API接口
  20. Django中间件(勾子函数)使用

热门文章

  1. 使用session实现一次性验证码
  2. day37 02-Hibernate二级缓存:二级缓存的散装数据
  3. CentOS 6.8 Java 环境搭建
  4. centos下nginx无法加载php文件,404
  5. Hdu 4251 区间中位数(划分树)
  6. Direct2D 第2篇 绘制椭圆
  7. 逐行粒度的vuex源码分析
  8. 【转载】【软件安装】Source Insight 4.0常用设置
  9. kubernetes1.5新特性跟踪(续)
  10. 关于JSP的淘汰问题(转)