Я только что создал очень простое приложение для весенней загрузки с использованием весеннего инициализатора и пробую все.Я хочу загрузить список из файла конфигурации yaml, но он всегда возвращает пустой.
У меня есть пользовательский класс конфигурации
@ConfigurationProperties("example-unit")
@EnableConfigurationProperties
public class ConfigurationUnit {
public List<String> confiList = new ArrayList<>();
public List<String> getConfiList() {
return this.confiList;
}
}
И мой основной класс выглядит следующим образом
@SpringBootApplication
public class DemoApplication {
static ConfigurationUnit configurationUnit = new ConfigurationUnit();
public static void main(String[] args) {
SpringApplication.run(DemoApplication.class, args);
List<String> hello = configurationUnit.getConfiList();
System.out.print("");
}
}
Я поместил файл application.yaml в папку ресурсов.
example-unit:
- string1
- string2
- hello22
Я искал здесь и в Интернете, но не могу понять, в чем проблема, и ничего, что я изменил, не помогло.Я знаю, что, должно быть, я делаю что-то не так.