Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/spring-boot/5.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属性_Spring_Spring Boot - Fatal编程技术网

手动强制读取环境spring属性

手动强制读取环境spring属性,spring,spring-boot,Spring,Spring Boot,如果我们可以使用spring上下文来读取已经从属性文件加载的属性,如下所示: ctx.getEnvironment().getProperty("viva.val") 手动保存属性文件后,如何获取更新的值 我注意到getEnvironment().getProperty(…)记住了旧的值,但是我想手动为属性设置一个新值,所以下次调用它时,它将是新值,或者更好,告诉上下文再次读取属性文件 没有重新启动或SpringCloud配置,有什么方法可以做到这一点(注意,我没有对上述代码使用singlet

如果我们可以使用spring上下文来读取已经从属性文件加载的属性,如下所示:

ctx.getEnvironment().getProperty("viva.val")
手动保存属性文件后,如何获取更新的值

我注意到getEnvironment().getProperty(…)记住了旧的值,但是我想手动为属性设置一个新值,所以下次调用它时,它将是新值,或者更好,告诉上下文再次读取属性文件

没有重新启动或SpringCloud配置,有什么方法可以做到这一点(注意,我没有对上述代码使用singletone,也没有使用@Value)