Spring Boot:从dynamoDB加载配置运行时

时间:2016-10-11 07:24:38

标签: spring spring-boot amazon-dynamodb netflix-archaius

如下面的文档所示,有几种外部化配置的方法,

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

但是,我正在处理一个特殊情况,其中spring boot配置需要从AWS dynamoDB加载,即从dynamoDB加载所有配置,而不是使用默认的application.properties / application.yml(或任何其他属性源文件)。因此,本地没有指定属性,并且会在运行时从dynamoDB中获取。

如何实现这一目标?

我可以看到ConfigFileApplicationListener是加载配置发生的地方。有没有办法覆盖它并使用自己的自定义逻辑来摄取属性,还是有其他更好的方法吗?

如果有直接通过Netflix Archaius(https://github.com/Netflix/archaius/wiki/Dynamo-DB)的方法,那将非常有帮助。

0 个答案:

没有答案