springboot配置list
时间: 2023-10-06 07:12:37 浏览: 71
springboot配置
在Spring Boot中,可以通过application.properties或application.yml文件来配置一个List。下面分别介绍两种配置方式。
1. 配置List的方式一:使用逗号分隔的值
在application.properties中,可以使用逗号分隔的值来配置一个List,如下所示:
```
my.list=apple,banana,orange
```
在代码中,可以通过@Value注解来获取这个List:
```java
@Configuration
public class AppConfig {
@Value("${my.list}")
private List<String> myList;
//...
}
```
2. 配置List的方式二:使用YAML语法
在application.yml中,可以使用YAML语法来配置一个List,如下所示:
```yaml
my:
list:
- apple
- banana
- orange
```
在代码中,可以通过@ConfigurationProperties注解来获取这个List:
```java
@Configuration
@ConfigurationProperties(prefix = "my")
public class AppConfig {
private List<String> list;
//...
}
```
需要注意的是,使用YAML语法配置List时,需要将List的元素放在一个独立的行上,并使用“- ”来表示一个元素。同时,如果要使用@ConfigurationProperties注解来获取这个List,则需要在类上添加prefix属性,指定List的前缀。
阅读全文