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

时间:2017-05-30 14:04:20

标签: java spring spring-boot configuration properties-file

我使用的是Spring Boot及其外部配置功能: https://docs.spring.io/spring-boot/docs/current/reference/html/boot-features-external-config.html

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

my.property=one
other.property=two

在生产和测试环境中,我使用Spring Boot的外部配置功能来覆盖某些属性。据我所知,这个配置概念贯穿整个Spring Boot,几乎所有选项都可以在外部配置。

这引出了我的问题:

  • 如果我有一些属性,我不想公开以进行覆盖怎么办?
  • 是否有某种"黑名单"选项,以防止覆盖所选属性的列表?

0 个答案:

没有答案