По идее все просто если файл yaml называется application.yaml тогда обьект (POJO) со следующими аннотациями
@Getter
@Setter
@Configuration
@EnableConfigurationProperties
@ConfigurationProperties(prefix = "custom-data")
без проблем сетает в себя все данные из yaml файла. Но если yaml файл называется к примеру custom.yaml то в обьект (POJO) значения из этого yaml не сетаются. Пробовал использовать аннотация
@PropertySource(value = "classpath:custom.yaml")
но к сожалению тоже не помогло.
Может кто то сталкивался с такой проблемой и знает как ее решить?
@PropertySource не не предназначен для загрузки yaml-файлов.
Для десериализации POJO из таких файлов необходимо спользовать сторонние решения, например, библиотеку вроде snakeyaml
Сборка персонального компьютера от Artline: умный выбор для современных пользователей