spring 3.1.13中新增的util @value注解,给类或方法注入值
来源:互联网 发布:淘宝技术这10年百度云 编辑:程序博客网 时间:2024/04/30 08:18
在spring 3.0以上版本中,可以通过使用@value,对一些如xxx.properties文件 ,进行键值对的注入,例子如下:
<beans xmlns:util="http://www.springframework.org/schema/util"
xsi:schemaLocation="http://www.springframework.org/schema/util http://www.springframework.org/schema/util/spring-util-3.1.xsd">
</beans>
的命名空间,然后
2 在applicationContext.xml命名空间下引用util配置:
<util:properties id="settings" location="WEB-INF/classes/META-INF/spring/myconf.properties" />
3 创建属性-属性值文件myconf.properties ,内容如下:
parentUrlStr= "http://test.baba.com/api/allurl"
urlPre = "http://test.baba.com/api/searchinfo/"
4 类中引用key的value值
一、类变量注入
<beans xmlns:util="http://www.springframework.org/schema/util"
xsi:schemaLocation="http://www.springframework.org/schema/util http://www.springframework.org/schema/util/spring-util-3.1.xsd">
</beans>
的命名空间,然后
2 在applicationContext.xml命名空间下引用util配置:
<util:properties id="settings" location="WEB-INF/classes/META-INF/spring/myconf.properties" />
3 创建属性-属性值文件myconf.properties ,内容如下:
parentUrlStr= "http://test.baba.com/api/allurl"
urlPre = "http://test.baba.com/api/searchinfo/"
4 类中引用key的value值
public class InitiaSolrDataController {
private String parentUrlStr;
private String urlPre;
@Value("#{settings['parentUrlStr']}")
public void setParentUrlStr(String parentUrlStr) {
this.parentUrlStr = parentUrlStr;
}
@Value("#{settings['urlPre']}")
public void setUrlPre(String urlPre) {
this.urlPre = urlPre;
}
.......................
.............................
}
通过set方法注入parentUrlStr和urlPre的值,启动web应用,就能看到spring注入了值。
二、方法参数值注入
- @Value("#{settings['parentUrlStr']}") String parentUrlStr,
- @Value("#{settings['urlPre']}") String urlPre,
0 0
- spring 3.1.13中新增的util @value注解,给类或方法注入值
- spring 3中新增的@value注解
- spring 3中新增的@value注解
- spring 3中新增的@value注解
- spring 3中新增的@value注解
- spring 3中新增的@value注解
- spring 3中新增的@value注解
- spring 3中新增的@value注解
- spring3.0 中新增的@value注解
- Spring注入值(Value注解)
- 从头认识Spring-2.6 在注解中使用表达式@Value(2)-使用表达式注入其他对象的值
- 从头认识Spring-2.6 在注解中使用表达式@Value(1)-注入普通值
- Spring通过@Value注解注入属性的几种方式
- Spring通过@Value注解注入属性的几种方式
- Spring通过@Value注解注入属性的几种方式
- Spring通过@Value注解注入属性的几种方式
- spring中@value注解
- spring中@value注解
- IntelijIdea 启动报错:Failed to create JVM:error code -4
- VirtualBox 安装 CentOs 6.3图文详细教程
- 程序员常用类库和使用案例
- POJ 3321 Apple Tree
- data guard 配置详解
- spring 3.1.13中新增的util @value注解,给类或方法注入值
- 使用jquery获取url以及jquery获取url参数的方法
- VS2010 _ITERATOR_DEBUG_LEVEL 不匹配的编译错误
- Tomcat6配置使用SSL双向认证(使用openssl生成证书)
- Mysql命令大全
- CentOS 6.x最新版本为CentOS 6.5
- oracle 学习指南
- 清除APK缓存和获取APK的数据大小
- html table 表头 分割斜线