我正在配置 EncryptablePropertyPlaceholderConfigurer (JASYPT 1.8) 的 xml,它从 SPRING 扩展 PropertyPlaceholderConfigurer,我需要放置一个环境变量而不是我的属性文件的位置,如下所示,但它不起作用。任何人都知道我该如何配置它?
当我放置文件的真实路径时,一切正常。
<bean
class="org.jasypt.spring.properties.EncryptablePropertyPlaceholderConfigurer">
<constructor-arg ref="configurationEncryptor" />
<property name="systemPropertiesModeName" value="SYSTEM_PROPERTIES_MODE_OVERRIDE" />
<property name="searchSystemEnvironment" value="true" />
<property name="ignoreResourceNotFound" value="true" />
<property name="locations">
<list>
<value>file:///${PROP}/teste.properties</value>
</list>
</property>
</bean>