我正在尝试获取项目中的所有合并属性。下面是我的属性配置文件部分。
<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中的所有合并属性。