Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/spring/11.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
Java 弹性豆茎&x2B;弹簧靴&x2B;数组属性_Java_Spring_Amazon Web Services_Properties File - Fatal编程技术网

Java 弹性豆茎&x2B;弹簧靴&x2B;数组属性

Java 弹性豆茎&x2B;弹簧靴&x2B;数组属性,java,spring,amazon-web-services,properties-file,Java,Spring,Amazon Web Services,Properties File,我需要将一些配置传递给我的Spring Boot应用程序,它是使用elastic beanstalk部署的 不幸的是,我需要在不重新编译工件的情况下更新这些变量,所以我想使用大写加下划线符号()。不幸的是,配置更为复杂,事实上我正试图将对象数组传递给它(properties files/yaml-)中支持该数组。但是属性语法需要括号([]) 有没有办法,如何解决这个问题(不重写应用程序)?根据我的说法,以下应该可以: 添加上记录的所有外部属性 在带有@value注释的spring引导应用程序中

我需要将一些配置传递给我的Spring Boot应用程序,它是使用elastic beanstalk部署的

不幸的是,我需要在不重新编译工件的情况下更新这些变量,所以我想使用大写加下划线符号()。不幸的是,配置更为复杂,事实上我正试图将对象数组传递给它(properties files/yaml-)中支持该数组。但是属性语法需要括号([]


有没有办法,如何解决这个问题(不重写应用程序)?

根据我的说法,以下应该可以:

  • 添加上记录的所有外部属性
  • 在带有@value注释的spring引导应用程序中使用这些属性。如果您看到9/10顺序的属性源,则应获取属性的值

您是否注意到问题在于我需要在不重新打包软件的情况下更新属性(事实上,支持部门会这样做)。如果我正确理解扩展,就不可能将它们与应用程序分开部署…是的,我知道这一点。。。但是我需要传递属性中的对象数组,这种方式似乎不可能。。