Я пытаюсь создать функциональность, которая:
Экспортирует текущий файл весенней загрузки application.yml во внешний файл, не должен читаться человеком.
Перезагрузить текущие свойства с одним из экспортированных файлов во время выполнения приложения.
Моя текущая идея заключается в следующем:
Создать модель свойств, которая реализует интерфейс Serializable, каждое поле помечено аннотацией @Value.
Возможность сохранить эту конфигурацию в файле в месте, указанном пользователем.
Теперь это сам вопрос, как выполнить горячую перезагрузку application.yml во время выполнения? Я пролистал эту статью: https://www.baeldung.com/spring-reloading-properties, но это меня не очень радует.
Любая помощь приветствуется, спасибо.