我希望从属性文件中将许多值加载到我的服务器configuration.xml中。 但是,在添加占位符时我开始得到,属性无法解决错误。我最好使用Jasypt,它已装好,但有同样的问题,属性无法解决。
示例占位符:
<bean id="placeholderConfig" class="org.springframework.beans.factory.config.PropertyPlaceholderConfigurer">
<property name="location" value="ignite.properties"/>
</bean>
示例Bean:
<property name="sslContextFactory">
<bean class="org.apache.ignite.ssl.SslContextFactory">
<property name="keyStoreFilePath" value="ignite.jks"/>
<property name="keyStorePassword" value="${some.password}"/>
<property name="keyStoreType" value="JKS"/>
<property name="protocol" value="TLSv1.2"/>
<property name="trustManagers">
<bean class="org.apache.ignite.ssl.SslContextFactory" factory-method="getDisabledTrustManager"/>
</property>
</bean>
</property>
是否有可能,是否有我应该添加的库,否则如果我不使用属性则运行正常。
答案 0 :(得分:1)
配置由Spring解析,而Ignite与它无关。我相信有两个可能的原因:
classpath:ignite.properties
。