Внедрение PropertyResource из каталога выполнения?

#java #spring

#java #весна

Вопрос:

Я использую Spring для ввода файла ресурсов с src/main/resources помощью:

@PropertySource("classpath:/app1/abc.properties")

Теперь я хотел бы переместить файл в корень каталога excution, таким образом, за пределы jar. Так что свойства могут быть изменены без необходимости изменять jar. Как это можно сделать?

Комментарии:

1. Префикс с file: . Для аннотаций по-прежнему применяются обычные правила загрузки ресурсов Spring @PropertySource .

2. Вау, это здорово и работает. Вы можете добавить это в качестве ответа, чтобы я мог его принять.

Ответ №1:

При использовании @Propertysource springs по-прежнему применяются обычные правила загрузки ресурсов.

Вместо префикса с classpath: префиксом with file: .