Spring 中注入 properties 中的值
2014-05-20 21:28 TONY|小四 阅读(760) 评论(0) 编辑 收藏 举报1 <bean id="ckcPlaceholderProperties" class="org.springframework.beans.factory.config.PreferencesPlaceholderConfigurer"> 2 <property name="locations"> 3 <list> 4 <value>classpath:default.properties</value> 5 </list> 6 </property> 7 <property name="order" value="2"></property> 8 <property name="ignoreUnresolvablePlaceholders" value="true" /> 9 </bean> 10 <bean id="pathConfig" class="com.movitech.erms.business.configuration.PathConfig"/>
# default.properties file content
local.attachment.path=1
attachment.resume.path=2
interview.attachment.path=D:\My Document
/** * PathConfig 注入的类文件 * * @author Tony.Wang * @time 2014/4/28 0028 17:31 */ public class PathConfig { @Value("${local.attachment.path}") private String localAttachmentPath; @Value("${attachment.resume.path}") private String attachmentResumePath; @Value("${interview.attachment.path}") private String interviewAttachmentPath; public String getLocalAttachmentPath() { return localAttachmentPath; } public String getInterviewAttachmentPath() { return interviewAttachmentPath; } public String getAttachmentResumePath() { return attachmentResumePath; } }
@Resource private PathConfig pathConfig;