首页 > 代码库 > Spring 中注入 properties 中的值
Spring 中注入 properties 中的值
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;
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。