ConfigurationProperties
1. yml
business:
data:
user:
2. ConfigurationProperties
@ConfigurationProperties(prefix = "business.data")
public class BDProperties {
private User user;
}
3. EnableConfigurationProperties
abstract class BDConfiguration {
@Configuration
@EnableConfigurationProperties(BDProperties.class)
static class BD extends BDConfiguration {
@Bean
@ConfigurationProperties(prefix = "business.data")
public User getPending(BDProperties bdp) {
return bdp.getUser();
}
}
}