从Spring2.5开始就可以使用注解自动装配Bean的属性。使用注解自动装配与XML中使用autowire属性自动装配并没有太大差别。
Spring容器默认禁用注解装配。所以在基于注解自动装配,我们需要在Spring配置中启用它。如:
说到他的作用是向Spring容器注册AutowiredAnnotationBeanPostProcessor、CommonAnnotationBean...
分类:
其他好文 时间:
2015-06-30 23:42:57
阅读次数:
191
当我们需要使用BeanPostProcessor时,直接在Spring配置文件中定义这些Bean显得比较笨拙,例如: 使用@Autowired注解,必须事先在Spring容器中声明AutowiredAnnotationBeanPostProcessor的Bean: 使用 @Required注解,.....
分类:
移动开发 时间:
2015-06-29 16:14:11
阅读次数:
134
当实例化一个bean时,可能需要执行一些初始化操作来确保该bean处于可用状态。当不在需要bean的时候,将其从容器中移除时候,我们可能会执行一些清理的工作。1、spring提供了:InitializingBean和DisposableBean接口
Spring容器以特殊的方式对待实现这两个接口的bean,容许他们进入bean的生命周期。
看下例子:public class TestSpring...
分类:
编程语言 时间:
2015-06-28 23:09:46
阅读次数:
444
WebApplicationContext ctx = WebApplicationContextUtils.getWebApplicationContext(ServletContext src);WebApplicationContext 拓展了ApplicationContextWeb程序启动...
分类:
编程语言 时间:
2015-06-28 06:27:45
阅读次数:
166
@Component 相当于实例化类的对象,其他三个注解可以理解为@Component的子注解或细化。在annotaion配置注解中用@Component来表示一个通用注释用于说明一个类是一个spring容器管理的类,此类将有spring扫描并加入容器参与ioc。即就是该类已经拉入到spring的管...
分类:
编程语言 时间:
2015-06-27 19:50:09
阅读次数:
209
用注解来向Spring容器注册Bean。需要在applicationContext.xml中注册:1:@Repository 标注在持久层,即dao,用于标注数据访问。2:@Service 标注在业务层,即service,用于标注业务逻辑。3:@Controller 标注在控制层。4:@Compon...
分类:
编程语言 时间:
2015-06-27 11:21:09
阅读次数:
134
用注解来向Spring容器注册Bean。需要在applicationContext.xml中注册:1 如:在base-package指明一个包 也可以在中指定多个包,如: ==========1:@Repository 标注在持久层,即dao,用于标注数据访问。2:@Service 标注在业务...
分类:
编程语言 时间:
2015-06-25 22:41:46
阅读次数:
147
原因还未查证:http://sunjun041640.blog.163.com/blog/static/256268322014127113844746/在使用spring mvc时,实际上是两个spring容器:1,dispatcher-servlet.xml 是一个,我们的controller就...
分类:
移动开发 时间:
2015-06-23 17:24:03
阅读次数:
146
前一段时候我把Spring技术内幕的关于IOC原理一章看完,感觉代码太多,不好掌握,我特意又各方搜集了一些关于IOC原理的资料,特加深一下印象,以便真正掌握IOC的原理。
IOC的思想是:Spring容器来实现这些相互依赖对象的创建、协调工作。对象只需要关系业务逻辑本身就可以了。
SpringIOC容器的执行步骤是:
1、资源定位,即首先要找到applicationContext.xml文件...
分类:
编程语言 时间:
2015-06-23 12:00:17
阅读次数:
125
SpringIOC ????Spring的控制反转:把对象的创建、初始化、销毁等工作交给spring容器来做。由spring容器控制对象的生命周期。 步骤:两个步骤,步骤1有两个加载配置文件形式,通过加载配置文件实例化容器 IOC面...
分类:
编程语言 时间:
2015-06-20 13:16:18
阅读次数:
181