Save Load
GitHub 切换暗/亮/自动模式 切换暗/亮/自动模式 切换暗/亮/自动模式 返回首页

Spring Boot 注解

SpringBoot 注解

@Value

List

.yml 文件配置:

test:
  list:
    - aaa
    - bbb
    - ccc

.properties 文件配置:

test.list[0]=aaa
test.list[1]=bbb
test.list[2]=ccc

取值:

@Value("${test.list}")
private String[] list;

加默认值取值:

@Value("${test.list:}")
private String[] list;

EL 表达式:

设置:

test:
  list: aaa,bbb,ccc

取值:

@Value("#{'${test.list}'.split(',')}")
private List<String> testList;

加默认值取值:

@Value("#{'${test.list:}'.split(',')}")
private List<String> testList;