Spring Boot: загрузка конфигурации во время выполнения из DynamoDB

Как показано в приведенной ниже документации, существует несколько способов настройки конфигурации:

http://docs.spring.io/spring-boot/docs/current/reference/html/boot-features-external-config.html

Однако я имею дело с особым случаем, когда весеннюю загрузочную конфигурацию необходимо загружать из AWS DynamoDB, то есть загружать всю конфигурацию из DynamoDB вместо использования стандартного application.properties / application.yml (или любого другого исходного файла свойств). Таким образом, свойства не будут указываться локально и будут выбираться во время выполнения из DynamoDB.

Как можно этого добиться?

я могу увидеть это ConfigFileApplicationListener это место, где происходит загрузка конфигурации. Есть ли способ переопределить это и использовать собственную пользовательскую логику для поглощения свойств или есть какой-то другой лучший способ?

Если есть прямой путь через Netflix Archaius ( https://github.com/Netflix/archaius/wiki/Dynamo-DB), это будет очень полезно.

0 ответов

Другие вопросы по тегам