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;

Spring 中注入 properties 中的值

时间: 2024-10-15 07:32:40

Spring 中注入 properties 中的值的相关文章

【Spring】Spring依赖注入IOC的设值注入setter

其实标题中如此高大上的名词,只是一个问题,关于在Spring的applicationContext.xml中的如下语句是什么意思? <property name="aService" ref="aService"/> 这类语句在SSH的配置中会大量存在,因为Spring所谓的核心机制就是Spring依赖注入IOC.下面举一个例子说明这个问题: 先贴上目录结构: 在Eclipse中新建一个Java工程,不是JavaWeb,在这个Java配置好Spring3

Spring3中用注解直接注入properties中的值

在bean(可是controller, service, dao等了)中,使用@Value注解: @Service public class TestService{ @Value("${sytem.username}") String loginUserName; } 在spring中定义资源文件: <context:property-placeholder />或者org.springframework.beans.factory.config.PropertyPlac

Spring自动注入properties文件

实现spring 自动注入属性文件中的key-value. 1.在applicationContext.xml配置文件中,引入<util />命名空间. xmlns:util="http://www.springframework.org/schema/util" xsi:schemaLocation=" http://www.springframework.org/schema/util http://www.springframework.org/schema

winform中获取Properties窗口的值.

我写这个工具,主要是多次在将自己的代码和别人代码做对比时,不想繁琐地用眼看他设置的和自己设置的哪里不一样. 1 using System; 2 using System.Collections.Generic; 3 using System.Linq; 4 using System.Text; 5 6 namespace Properties { 7 class Properties { 8 /// <summary> 9 /// 通过类型和对象获取对象键-值的字典集合. 10 /// <

Spring MVC 中使用properties文件

首先要搭建Spring mvc的环境,然后开始properties文件里的配置: 第一步:在springcontext中注入properties,具体路径自己调整 <bean id="config" class="org.springframework.beans.factory.config.PropertiesFactoryBean"> <property name="locations"> <list>

使用Spring注解方式注入properties文件内容,并配合Junit4+Spring做单元测试

先看看工作目录,然后再来讲解 1.建立config.properties,我的config.properties内容如下: author_name=luolin project_info=该项目主要是用于写一些demo 2.配置Spring配置文件,读取properties文件,并设置编码格式.大家从我的项目结构图中可以看到我用了两个Spring的配置文件,其实在spring-context.xml中没有配置其他内容,只是配置扫描com.eya.property这个包,大家可能会有疑问为何包的扫

Mybatis_review之配置文件中的properties节点内容说明

Properties的设置格式 在Demo项目中使用的Mybatis-config.xml文件中的配置如下: <span style="font-family:KaiTi_GB2312;"><?xml version="1.0" encoding="UTF-8" ?> <!DOCTYPE configuration PUBLIC "-//mybatis.org//DTD Config 3.0//EN&quo

properties中的编码如何生成:例如\u7AD9\u70B9这种。

在eclipse中的properties中的一种编码,例如\u7AD9\u70B9,是如何自动生成的. 这种编码方式当你要增加某个字段的时候,也要相应的添加这种编码方式下的格式,具体方法如下:

14-springboot-自定义properties文件值注入javaBean中

被这个问题困扰了好几天.... 在spring中, 从资源文件向bean中注入值非常简单, 只需要properties文件被spring加载, 然后在被spring管理的类写响应的属性, 然后 @Value("${SERVER_URL") 的方式就可以取到值了 在springboot中, 同样的方式也可以取到值, 但未免感觉有点low, 所以苦苦寻觅好几天, 在这儿以创建一个ESClient的方式进行说明: 1, 在App.java中加入注解 @EnableConfigurationP