springboot实现yml里的自定义配置方法

 更新时间:2019年01月03日 14:09:11   作者:张占岭  
这篇文章主要介绍了springboot实现yml里的自定义配置方法,主要介绍三种,字符串配置,数组配置和带默认值的配置,具有一定的参考价值,感兴趣的小伙伴们可以参考一下

主要介绍三种,字符串配置,数组配置和带默认值的配置

◆字符串配置

//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线程池源码的深度解析

    Java线程池源码的深度解析

    线程池的好处和使用本篇文章就不赘叙了,这篇文章主要通过线程池的源码带大家深入了解一下jdk8中线程池的实现,感兴趣的小伙伴可以了解一下
    2022-10-10
  • Java编程用指定字符打印菱形实例

    Java编程用指定字符打印菱形实例

    本文主要介绍了用指定的字符打印菱形的方法实例,一个简单容日上手的小程序,喜欢的朋友可以拿来练习一下。
    2017-09-09
  • 一篇文章带你认识Java8接口的默认方法

    一篇文章带你认识Java8接口的默认方法

    这篇文章主要给大家介绍了如何通过一篇文章带你认识Java8接口的默认方法的相关资料,文中通过示例代码介绍的非常详细,对大家学习或者使用Java8具有一定的参考学习价值,需要的朋友们下面来一起学习学习吧
    2019-05-05
  • Spark随机森林实现票房预测

    Spark随机森林实现票房预测

    这篇文章主要为大家详细介绍了Spark随机森林实现票房预测,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2019-08-08
  • Java实用工具之StringJoiner详解

    Java实用工具之StringJoiner详解

    这篇文章主要介绍了Java实用工具之StringJoiner详解,文中有非常详细的代码示例,对正在学习java的小伙伴们有很好地帮助,需要的朋友可以参考下
    2021-05-05
  • java实现查找文本内容替换功能示例

    java实现查找文本内容替换功能示例

    文本替换几乎是所有文本编辑器都支持的功能,但是要限制在编辑其中才可以执行该功能。本实例实现了制定文本文件的内容替换,并且不需要再编辑其中打开文本文件
    2014-02-02
  • Mybatis 动态SQL的几种实现方法

    Mybatis 动态SQL的几种实现方法

    这篇文章主要介绍了Mybatis 动态SQL的几种实现方法,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2020-11-11
  • Java中AML读写常用工具包及使用方法示例

    Java中AML读写常用工具包及使用方法示例

    这篇文章主要给大家介绍了关于Java中AML读写常用工具包及使用方法的相关资料,Java YAML工具类是一种用于处理YAML格式文件的工具类,可以方便地读取、写入和操作YAML文件,需要的朋友可以参考下
    2024-04-04
  • springboot后端如何实现携带token登陆

    springboot后端如何实现携带token登陆

    这篇文章主要介绍了springboot后端如何实现携带token登陆,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2022-11-11
  • java实体对象与Map之间的转换工具类代码实例

    java实体对象与Map之间的转换工具类代码实例

    这篇文章主要介绍了java实体对象与Map之间的转换工具类代码实例,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2019-12-12

最新评论