码迷,mamicode.com
首页 > 编程语言 > 详细

spring boot 读取配置文件的方式

时间:2018-02-04 18:08:15      阅读:118      评论:0      收藏:0      [点我收藏+]

标签:代码   size   遇到   方法   post   ati   log   style   很多   

  spring boot 进一步封装了spring原来的配置,让程序猿们轻松了很多,真的很感谢spring boot

  在日常代码中,会经常遇到读取配置文件属性到自己写的业务逻辑中,spring boot提供了两种方式(我的知道的)

1)@Value

@Value("${配置文件属性名称}")

例如

@Value("${agr-farmer.url}")//将agr-farmer.url 属性值放入Url中。
    private  String Url;

配置文件

agr-farmer.url= 127.0.0.1:8009/app

如果多个属性该怎么办?

利用注解 @ConfigurationProperties

@Component
@ConfigurationProperties(prefix="agr-farmer-config")
public class AgrFarmer {
    // virtuals 下的键值对
    private Map<String, String> virtuals = new HashMap<>();
   //普通值
     private  String key;
    //省略get,set方法
}    

配置文件 格式是yml

agr-farmer-config:
  virtuals:
    key1: value1#key:value
    key2: value2#key:value
  key: T1KMKnylX #单值

 

spring boot 读取配置文件的方式

标签:代码   size   遇到   方法   post   ati   log   style   很多   

原文地址:https://www.cnblogs.com/zhongzheng123/p/8413504.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!