天天看点

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