Динамическое изменение значения свойств приложения весной. Пакетная загрузка.JAVA

Программисты JAVA общаются здесь
Ответить
Anonymous
 Динамическое изменение значения свойств приложения весной. Пакетная загрузка.

Сообщение Anonymous »

Я создал пакетный проект загрузки Spring (2.3.0).
Я запустил то же самое на сервере Linux (среда разработки).
Есть файлы application.properties и application-dev. свойства внутри папки Batch/conf.
Из application-dev.properties я беру значение в своем тасклете Spring Boot, как показано ниже
Код< /p>
@Value("${configurable.json}")
private String configurableJson;

application-dev.properties
configurable.json = {"name":"name1"}

Теперь, если я изменю значение configurable.json в application-dev.properties, это изменение не отразится в пакетном процессе даже после перезапуска пакета. Когда я беру сборку (моя сборка - zip) и переразвертываю ее, то она корректно принимается. Как я могу отразить изменения в файлах свойств без повторного развертывания?
Команда, используемая для запуска пакета
nohup java -cp "/usr/share/Batch/lib:/usr/share/Batch/lib/*:/usr/share/Batch/conf" com.company.batch.Application &


Подробнее здесь: https://stackoverflow.com/questions/629 ... boot-batch
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «JAVA»