springboot实现yml里的自定义配置方法
时间:2021-02-07 14:49:33|栏目:JAVA代码|点击: 次
主要介绍三种,字符串配置,数组配置和带默认值的配置
◆字符串配置
//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);
});
}
栏 目:JAVA代码
本文地址:http://www.codeinn.net/misctech/58692.html


阅读排行
- 1Java Swing组件BoxLayout布局用法示例
- 2java中-jar 与nohup的对比
- 3Java邮件发送程序(可以同时发给多个地址、可以带附件)
- 4Caused by: java.lang.ClassNotFoundException: org.objectweb.asm.Type异常
- 5Java中自定义异常详解及实例代码
- 6深入理解Java中的克隆
- 7java读取excel文件的两种方法
- 8解析SpringSecurity+JWT认证流程实现
- 9spring boot里增加表单验证hibernate-validator并在freemarker模板里显示错误信息(推荐)
- 10深入解析java虚拟机




