Java properties文件变量引用

在web工程中,.propertes文件中,定义变量,在该文件中如何引用已经定义的变量,使用占位符无法生效!,使用pom.xml配置filter方法也无效图片说明

5个回答

无任何框架或者特殊处理的话,上面那样是不会生效的

daduguai
daduguai 多谢兄弟,我看了下这个占位符的原理,准备看看换一个类试试
一年多之前 回复
vane11
Vane11 回复daduguai: com.util.PropertiesHolder是你们自己写的类么?如果是你们自己写的类,你需要搞清楚它支不支持你这么做。如果是Spring的话,把配置改成下面这样就好了,换一楼贴代码截图
一年多之前 回复
daduguai
daduguai 回复vane11: <bean id="propertiesHolder" class="com.util.PropertiesHolder"> <property name="locations"> <list> <value>/WEB-INF/conf/server.properties</value> </list> </property> <property name="ignoreUnresolvablePlaceholders" value="true" /> </bean>
一年多之前 回复
vane11
Vane11 回复daduguai: 这样的话,你贴一下xml配置,和xml有关系
一年多之前 回复
daduguai
daduguai 我用的是springMVC,用这个类org.springframework.beans.factory.config.PropertyPlaceholderConfigurer在工程中进行属性读取,有什么解决方案么
一年多之前 回复

你应该是把这两个变量改成只用一个变量吧,然后工程里面读取这个property里面的变量获取值吧

通过这个进行扫描
扫描之后就可以注入到你的类中就可以使用了

图片说明

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问