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), это будет очень полезно.