Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/vb.net/16.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 SpringBoot:有没有办法防止某些环境属性被覆盖?_Java_Spring_Spring Boot_Configuration_Properties File - Fatal编程技术网

Java SpringBoot:有没有办法防止某些环境属性被覆盖?

Java SpringBoot:有没有办法防止某些环境属性被覆盖?,java,spring,spring-boot,configuration,properties-file,Java,Spring,Spring Boot,Configuration,Properties File,我正在使用Spring Boot及其外部配置功能: 在我的应用程序中,我有一个默认配置的application.properties文件,如: my.property=one other.property=two 在生产和测试环境中,我使用SpringBoot的外部配置功能覆盖某些属性。据我所知,这个配置概念贯穿于整个Spring Boot,几乎任何选项都可以在外部配置 这引出了我的问题: 如果我有一些属性,我不想为覆盖而公开这些属性,该怎么办 是否存在某种“黑名单”选项,以防止覆盖选定属

我正在使用Spring Boot及其外部配置功能:

在我的应用程序中,我有一个默认配置的
application.properties
文件,如:

my.property=one
other.property=two
在生产和测试环境中,我使用SpringBoot的外部配置功能覆盖某些属性。据我所知,这个配置概念贯穿于整个Spring Boot,几乎任何选项都可以在外部配置

这引出了我的问题:

  • 如果我有一些属性,我不想为覆盖而公开这些属性,该怎么办
  • 是否存在某种“黑名单”选项,以防止覆盖选定属性的列表