我正在尝试在我的项目中获取所有合并的属性。以下是我的属性配置文件部分。
<bean id="configurationEncryptor" class="org.jasypt.encryption.pbe.StandardPBEStringEncryptor">
<property name="config" ref="environmentVariablesConfiguration" />
</bean>
<bean id="applicationProperties" class="org.jasypt.spring31.properties.EncryptablePropertyPlaceholderConfigurer">
<constructor-arg ref="configurationEncryptor" />
<property name="systemPropertiesModeName" value="SYSTEM_PROPERTIES_MODE_OVERRIDE"/>
<property name="ignoreResourceNotFound" value="true" />
<property name="locations">
<list>
<value>classpath:proj-config.properties</value>
<value>classpath:${proj.env}-pauth-config.properties</value>
<value>classpath:${proj.env}-pauth-override-config.properties</value>
</list>
</property>
</bean>
我也尝试过PropertiesFactoryBean
上课,但proj.env
找不到我的变量。建议我如何在运行时检索 spring 中的所有合并属性。