В Spring Boot вы можете установить расположение файла конфигурации с помощью свойства spring.config.location.
Как я могу указать расположение файла конфигурации в папке, где находится файл приложения?
Представьте себе это:
/abc/application.yml/abc/program.jarИ я сейчас здесь: /home/user/
"." берет текущий рабочий каталог. Но как сослаться на каталог приложения?
вы ищете относительный путь?
Возможно, это станет более ясным с альтернативой: при разработке простого приложения Windows с использованием Microsoft Visual Studio и C# вы можете по умолчанию использовать файл конфигурации с именем <applicationname> .exe.config, и этот файл можно разместить прямо рядом с исполняемым файлом приложения. Мне не нужно запускать приложение со специальным аргументом, указывающим, где найти этот файл конфигурации. И я хочу сделать то же самое, используя Java и Spring. Как заставить приложение Java следить за файлом конфигурации в том же каталоге?




Вы пробовали с абсолютным полным путем?