一、@Autowired:
1、Spring 2.5 引入了 @Autowired 注释,它可以对类成员变量、方法及构造函数进行标注,完成自动装配的工作。 通过 @Autowired的使用来消除 set ,get方法。
这个注解就是spring可以自动帮你把bean里面引用的对象的setter/getter方法省略,它会自动帮你set/get。
这样你在userSer...
分类:
其他好文 时间:
2014-08-27 18:44:08
阅读次数:
211
*自动装配:(autowiring) 有助于减少甚至消除配置元素和元素,让Spring自动识别如何装配Bean的依赖关系。
*自动检测:(autodiscovery) 比自动装配更进一步,让Spring能够自动识别哪些类需要被装配成SpringBean 从而减少对 元素的使用...
分类:
编程语言 时间:
2014-08-26 11:48:06
阅读次数:
213
首先来说一下Spring表达式的一些特性,也可以说成是一些用法:
*使用Bean的id来引用Bean;
*调用方法和访问对象的属性;
*对值进行算数、关系和逻辑运算;
*正则表达式匹配
*集合操作...
分类:
编程语言 时间:
2014-08-25 22:58:05
阅读次数:
414
严格的说,实际分为自动检测和自动装配两方面。
先说自动检测,自动检测就是允许Spring自动检测与定义Bean。这就意味着,不使用,你也能实现Spring中大多数的Bean的定义和装配。
为启用这一功能,你得引入context命名空间。...
分类:
编程语言 时间:
2014-08-25 22:50:25
阅读次数:
323
Spring 表达式语言 (Spring Expression Language)是Spring 3.0开始引入的,它是一种强大、简洁的装配Bean的方式,能在运行时执行表达式将值(包括引用)注入到Bean。
SpEL的特性包括,...
分类:
编程语言 时间:
2014-08-25 15:00:34
阅读次数:
193
Spring是一个很好很强大的开源框架,它就像是一个容器,为我们提供了各种Bean组件和服务。对于MVC这部分而言,它里面实现了从Url请求映射控制器方法的逻辑处理,在我们平时的开发工作中并不需要太多的理会这个Url是怎么和控制器中的方法建立映射的,一切都由Spring MVC帮我们搞定了。 但是我...
分类:
编程语言 时间:
2014-08-25 11:39:54
阅读次数:
328
request的getAttribute问题,以例子说话:在一个名为 User 的 java bean 中有如下语句:privateStringname;publicStringgetName(){ //注意这里是大写,语句1returnname + "U";}publicStringgetname...
分类:
其他好文 时间:
2014-08-25 11:34:54
阅读次数:
165
struts1和spring有两种整合的方法一种是action和spring bean映射;一种是将action交给spring初始化第一种方式:访问.do的URL->tomcat接收到request-〉到Struts配置文件里找对应的action-〉找到对应的action组件(Action那个类)...
分类:
编程语言 时间:
2014-08-25 10:01:34
阅读次数:
264
原因分析在解析bean时,出现死循环调用,即多个bean之间出现了相互调用.解决方法:将关联关系中实体对象间
的lazy属性设为false过滤掉bean中引起死循环调用的属性。(两种过滤方式)
//采用数组的方式过滤关联的实体对象
JsonConfig jsonConfig = new JsonConfig();
jsonConf...
分类:
Web程序 时间:
2014-08-24 15:29:32
阅读次数:
332
Hibernate Validator是JSR-303的一个实现。在FormBean里添加Hibernate Validator的注解,与定义一个校验类的做法相比。注解更加简洁、灵活。 注解说明 Bean?Validation?中内置的?constraint???
????
@N...
分类:
系统相关 时间:
2014-08-24 14:17:22
阅读次数:
272