Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/spring/14.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Spring引导:从dynamoDB加载配置运行时_Spring_Spring Boot_Amazon Dynamodb_Netflix Archaius - Fatal编程技术网

Spring引导:从dynamoDB加载配置运行时

Spring引导:从dynamoDB加载配置运行时,spring,spring-boot,amazon-dynamodb,netflix-archaius,Spring,Spring Boot,Amazon Dynamodb,Netflix Archaius,如以下文档所示,有几种外部化配置的方法 但是,我正在处理一种特殊情况,即需要从AWS dynamoDB加载spring引导配置,即从dynamoDB加载所有配置,而不是使用默认的application.properties/application.yml(或任何其他属性源文件)。因此,将不会在本地指定属性,并且将在运行时从dynamoDB获取这些属性 如何做到这一点 我可以看到,ConfigFileApplicationListener是加载配置的地方。是否有任何方法可以覆盖该属性并使用自己的

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

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

如何做到这一点

我可以看到,
ConfigFileApplicationListener
是加载配置的地方。是否有任何方法可以覆盖该属性并使用自己的自定义逻辑来摄取属性,或者有其他更好的方法

如果有一种直接通过Netflix Archaius()的方法,那将非常有用