application.yml
countries:
country:
- name: kenya
insuffbal: test101
inactive: test101
- name: botswana
insuffbal: test102
inactive: test101
указанную выше структуру yml необходимо сопоставить с объектом Java с помощью Bean.
Country.java
@Component
@ConfigurationProperties(prefix = "countries.ke")
public class Countries {
//Need to map here - help me here
}
Приложение.Ява
@SpringBootApplication
@EnableConfigurationProperties(Countries.class)
public class Application {
public static void main(String[] args) {
ApplicationContext context = SpringApplication.run(Application.class, args);
RepoProperties repoProperties = context.getBean(RepoProperties.class);
repoProperties.print();
}
}