在app.yml中加入如下配置項
company:
apartment:
- data
- phone
- business
在代碼中定義如下類,則可以加載yml中的配置項
@Configuration
@ConfigurationProperties(prefix = "company")
@EnableConfigurationProperties(CompanyConfig.class)
@Getter
@Setter
public class CompanyConfig {
private List<String> apartment;
}
Configuration、ConfigurationProperties、EnableConfigurationProperties屬于springboot包下。
Getter、Setter屬于lombok包下。