Мы используем весеннее загрузочное приложение, где свойства загружаются из файла 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
. Есть ли еще какие-то аннотации, которые мне нужно добавить?