天天看點

springboot怎麼加載yml中的配置項

在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包下。