springboot配置文件可以是properties,也可以是yml类型,它们都支持字符型,也支持列表list类型,假定在yml配置文件中支持列表类型格式如下:
application.yml
demo:
type:
code:
- 200
- 201
- 300
- 400
- 501
编写对应的java类
package com.xxx.mongodemo.config;
import java.util.List;
import org.springframework.boot.context.properties.ConfigurationProperties;
import org.springframework.context.annotation.Configuration;
@Configuration
@ConfigurationProperties(prefix = "demo.type")
public class TypeCodeConfig {
private List<String> code;
public void setCode(List<String> code) {
this.code = code;
}
public List<String> getCode() {
return code;
}
}
在其他地方使用:
package com.xxx.mongodemo;
import org.springframework.beans.factory.annotation.Autowired;
import org.