jeudi 26 mars 2015

spring-boot yaml configuration standalone

Is it possible to leverage Spring-Boot's YAML configuration outside a spring-boot application? i.e Can we use just the YAML config feature adding the spring-boot dependency?


My usecase is a small utility project which needs configuration and YAML approach is apt. If I wire this to the master project (which is a Spring-Boot app), all is fine. But if I want to test this utility project separately (simple java-app) it doesn't get the configuration wired. Any thoughts? may be I'm missing something basic here.


Sample code snippet below. The below package is part of the component-scan.



@Component
@ConfigurationProperties(prefix="my.profile")
public class TestConfig {

private List<String> items;

public List<String> getItems() {
return items;
}

public void setItems(List<String> items) {
this.items = items;
}
}


YAML Config



my:
profile:
items:
- item1
- item2

Aucun commentaire:

Enregistrer un commentaire