Spring
风中凌乱的小铃铛
这个作者很懒,什么都没留下…
展开
-
从注解和JAVA配置的角度看Spring
Spring简史第一阶段:xml配置在Spring1.x时代,Spring采用xml的方式来配置bean。第二阶段:注解配置在Spring2.x时代,随着JDK1.5带来了注解支持,Spring提供了声明Bean的注解,大大减少了配置量。第三阶段:Java配置从Spring3.x到现在,Spring提供了Java配置的能力。我们目前刚好处于这个时代,Spring4.x和Sp原创 2017-11-08 19:56:17 · 296 阅读 · 0 评论 -
用动态代理实现AOP
前言:我们都知道AOP是Spring的特征之一,通过AOP的方式可以在运行时动态地将代码切入到类的指定方法、指定位置上。那么,AOP是怎么实现的呢?Spring的AOP是通过动态代理来实现的。下面我们来学习一下。什么是代理? 先来理解一下,什么是代理?想想现实生活中的中介,就类似于代理的作用。假设我是一个保姆,现在去了家政中心进行登记我的信息,那么如果有人在家政中原创 2017-11-16 22:50:21 · 313 阅读 · 0 评论 -
Spring的Scope
Scope描述的是Spring容器是如何创建Bean的,即Spring容器创建Bean的方式,或者说Spring容器中Bean的生命周期。Spring的Scope有以下几种,通过@Scope注解来实现。(1)Singleton:一个Spring容器中只有一个Bean的实例,为Spring的默认配置,全容器共享一个实例。在容器启动的时候,就创建对象,在容器关闭时,销毁对象。(2)Prot原创 2017-11-26 22:06:27 · 329 阅读 · 0 评论 -
Bean的初始化和销毁
Spring对Bean的生命周期对的操作提供了支持,在使用JAVA配置和注解配置下提供如下两种方式:(1)Java配置方式:使用@Bean的initMethod和destoryMethod。(相当于xml配置的init-method和destory-method)(2)注解方式:利用JSR-250的@PostConstruct和@PreDestory。Java配置方式演示(1)Be原创 2017-11-26 22:12:40 · 212 阅读 · 0 评论