以前读取properties文件都是直接读取文件,用spring就简单多了。
1.在spring中加入配置:
<context:property-placeholder location="classpath*:content/portlet.properties" ignore-unresolvable="true" />
2.然后新建类:
package com.csot.portal.portlet; import javax.inject.Named; import org.springframework.beans.factory.annotation.Value; @Named public class PortletConfig { @Value("${ITGIM_URL}") private String itgimUrl; public String getItgimUrl() { return itgimUrl; } public void setItgimUrl(String itgimUrl) { this.itgimUrl = itgimUrl; } }
3.调用读取属性文件中的值:
注解注入
@Inject private PortletConfig portletConfig;
调用
portletConfig.getItgimUrl()
4.属性文件portlet.properties:
ITGIM_URL=http://10.108.7.74/
这么用就简单多了,记得上面建的类要被spring扫描到哦,spring嘛,用了注解的嘛