Мы используем весеннее загрузочное приложение, где свойства загружаются из файла application.yml вместо application.properties, расположенного в каталоге src/main/resources/ который выглядит следующим образом:
config:
host: localhost:8080
server: 123
И они вытягиваются в файл .java как это
@ConfigurationProperties( prefix="config")
public class ConnectionImpl implements Connection{
@Value("${config.host}")
private Stringhost;
}
Я могу получить свойства таким образом. Но мы пытаемся переместить свойства конфигурации из application.yml в другой файл .yml который находится в другом месте. (src/main/resources/env-config).
Теперь я не могу получить свойства таким же образом, т.е. используя аннотацию @Value. Есть ли еще какие-то аннотации, которые мне нужно добавить?