springboot怎麼載入yml中的配置項

yanggfann發表於2020-12-25

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

相關文章