好得很程序员自学网

<tfoot draggable='sEl'></tfoot>

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

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

◆字符串配置

?

1

2

3

4

5

6

7

8

//yml

setstring: hello

 

  /**

   * 字符串.

   */

  @value ( "${setstring}" )

  string setstring;

◆数组配置

?

1

2

3

4

5

6

7

8

9

10

//yml

setarray:

   -http: //HdhCmsTesttaobao测试数据

   -http: //HdhCmsTesttmall测试数据

 

  /**

   * 数组.

   */

  @value ( "${setarray}" )

  string[] setarray;

◆带默认值的配置

?

1

2

3

4

5

/**

  * 数组默认值.

  */

@value ( "${setarraydefault:1,2,3}" )

string[] setarraydefault;

◆为三种类型的配置添加单元测试

?

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

@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);

   });

  }

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。

原文链接:http://HdhCmsTestcnblogs测试数据/lori/p/10207493.html

查看更多关于springboot实现yml里的自定义配置方法的详细内容...

  阅读:14次