springboot 自定义配置文件,读取配置文件

14 篇文章 0 订阅
12 篇文章 0 订阅

springboot  大大的简便了开发动作,这里记录一种自定义配置,并读取配置信息的方法,不多废话,直接上代码

@ConfigurationProperties(prefix="my-props")

这个注解的意思是获取application 配置文件下的所有的以  my-props  开头的配置信息;

以此下面代码为例子


/**
 * 自定义配置文件
 * @author cdj
 * @date 2018年8月17日 下午3:12:20
 */
@Component  
@ConfigurationProperties(prefix="my-props")
public class MyPropsUtils {
    private Map<String, String> mapProps = new HashMap<>(); 
    private String root;
    private String web;

	public Map<String, String> getMapProps() {
		return mapProps;
	}

	public void setMapProps(Map<String, String> mapProps) {
		this.mapProps = mapProps;
	}

	public String getRoot() {
		return root;
	}

	public void setRoot(String root) {
		this.root = root;
	}

	public String getWeb() {
		return web;
	}

	public void setWeb(String web) {
		this.web = web;
	}

}

application.yml的内容是

  myProps: 
    mapProps:  
     width1: 45  
     width2: 200 
     width3: 30
    root: D:/test/systemfile
    web: web

这样再掉用MyPropsUtils 时,会自动获取到配置文件里面的信息,这是springboot 读取的一种机制。也是很方便的。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值