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;
Spring 中注入 properties 中的值
时间: 2024-10-15 07:32:40