springboot实现yml里的自定义配置方法
程序员文章站
2024-03-02 22:26:04
主要介绍三种,字符串配置,数组配置和带默认值的配置
◆字符串配置
//yml
setstring: hello
/**
* 字符串....
主要介绍三种,字符串配置,数组配置和带默认值的配置
◆字符串配置
//yml setstring: hello /** * 字符串. */ @value("${setstring}") string setstring;
◆数组配置
//yml setarray: -http://www.taobao.com -http://www.tmall.com /** * 数组. */ @value("${setarray}") string[] setarray;
◆带默认值的配置
/** * 数组默认值. */ @value("${setarraydefault:1,2,3}") string[] setarraydefault;
◆为三种类型的配置添加单元测试
@test public void stringtest() { system.out.println("setstring:" + setstring); } @test public void arraytest() { arrays.stream(setarray).foreach(o -> { system.out.println("setarray:" + o); }); } @test public void arraydefaulttest() { arrays.stream(setarraydefault).foreach(o -> { system.out.println("setarraydefault:" + o); }); }
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。