Spring 中有两种类型的 Bean, 一种是普通Bean, 另一种是工厂Bean, 即FactoryBean. 工厂 Bean 跟普通Bean不同, 其返回的对象不是指定类的一个实例, 其返回的是该工厂 Bean 的 getObject 方法所返回的对象 1.1 创建bean:pac...
分类:
编程语言 时间:
2015-06-18 16:46:44
阅读次数:
147
除了可以通过配置全类名使用反射的方式创建bean外,还可以使用工厂方法创建bean.这点在整合框架的时候会用到.1.静态工厂方法 调用静态工厂方法创建 Bean是将对象创建的过程封装到静态方法中. 当客户端需要对象时, 只需要简单地调用静态方法, 而不去关心创建对象的细节. 要声明通过静态方...
分类:
编程语言 时间:
2015-06-18 16:42:15
阅读次数:
164
Spring 表达式语言(简称SpEL):是一个支持运行时查询和操作对象图的强大的表达式语言。 语法类似于 EL:SpEL 使用 #{…} 作为定界符,所有在大框号中的字符都将被认为是 SpEL SpEL 为 bean 的属性进行动态赋值提供了便利 通过 SpEL 可以实现:通过 bean...
分类:
编程语言 时间:
2015-06-18 13:16:38
阅读次数:
252
1、spring配置声明式事务时出现异常:Caused by: java.lang.ClassNotFoundException: org.springframework.core.annotation.AnnotatedElementUtils原因:此类在spring4.0中才有,项目中可能有显示...
分类:
其他好文 时间:
2015-06-18 11:12:07
阅读次数:
176
Spring IOC 默认情况下 配置的bean都是单例模式,也就是只会为bean节点创建一个bean实例.每次get的bean对象都是一个实例对象. 在 Spring 中, 可以在 元素的 scope 属性里设置 Bean 的作用域. 默认情况下, Spring 只为每个在 IOC 容...
分类:
编程语言 时间:
2015-06-17 19:42:51
阅读次数:
169
bean之间的继承关系这里说的关系,是配置上的关系.一个原始的配置:street1 和 street2 之间,class,和city相同.那么我们可以让street2在配置上继承street1的配置:所以: Spring 允许继承 bean 的配置, 被继承的 bean 称为父 bean. 继承这....
分类:
编程语言 时间:
2015-06-17 17:55:06
阅读次数:
136
配置 bean,本章节中主要介绍蓝色文字部分. 配置形式:基于 XML 文件的方式;基于注解的方式 Bean 的配置方式:通过全类名(反射)、通过工厂方法(静态工厂方法 & 实例工厂方法)、FactoryBean IOC 容器 BeanFactory & ApplicationContext ...
分类:
编程语言 时间:
2015-06-17 13:13:10
阅读次数:
160
Spring4.0 是 Spring 推出的一个重大版本升级,进一步加强了 Sring 作为 Java 领域第一开源平台的地位。Spring4.0 引入了众多 Java 开发者期盼的新特性,如泛型依赖注入、SpEL、校验及格式化框架、Rest风格的 WEB 编程模型等。这些新功能实用性强、易用性.....
分类:
编程语言 时间:
2015-06-17 11:21:09
阅读次数:
446
今天写一个springMVC的入门日志,使用spring4.1.6。加入maven依赖,pom.xml如下: 4.0.0 com springmvc war 0.0.1-SNAPSHOT springmvc Maven Webapp http://maven...
分类:
编程语言 时间:
2015-06-14 01:45:05
阅读次数:
167