从弹簧属性放置支架设置spring.profiles.active

从弹簧属性放置支架设置spring.profiles.active,spring,properties,spring-profiles,Spring,Properties,Spring Profiles,在Spring3.2中,默认情况下,Spring环境对象将解析Spring.profiles.activeOS环境或-D JVM开关。我有一个用例,需要从公共属性文件设置活动概要文件。但是,我无法使环境正确解析活动配置文件 如果不使用属性占位符,是否可以执行此操作?选中用于从属性文件设置活动配置文件的选项,以及用于从VM参数读取的选项。否属性占位符也不会工作,因为在此之前已确定配置文件。您可以创建一个ApplicationContextInitializer,在实际加载上下文之前读取您的文件并启

在Spring3.2中,默认情况下,Spring环境对象将解析Spring.profiles.activeOS环境或-D JVM开关。我有一个用例,需要从公共属性文件设置活动概要文件。但是,我无法使环境正确解析活动配置文件


如果不使用属性占位符,是否可以执行此操作?

选中用于从属性文件设置活动配置文件的选项,以及用于从VM参数读取的选项。

属性占位符也不会工作,因为在此之前已确定配置文件。您可以创建一个
ApplicationContextInitializer
,在实际加载上下文之前读取您的文件并启用配置文件。有什么原因不能将“公共”属性文件用作Spring引导属性吗?i、 e.
--spring.config.location=file:/my/config.properties
谢谢史蒂夫-你是指spring boot吗?