Spring
爱吃火锅的S
一个处在20岁迷茫年纪的人~
展开
-
Spring中Aspect的切入点语法定义细节
切面做如下设置则只会拦截返回值为String类型的方法/以下为声明切面 @Aspect public class MyInterceptor { @Pointcut("execution(java.lang.String cn.itcast.service.impl.PersonServiceBean.*(..))") private void anyMethod() { }原创 2016-12-11 09:13:13 · 1726 阅读 · 0 评论 -
Spring依赖注入(基于XML配置文件和Annotation的方式完成属性装配)
依赖注入的方式(手工装配): 1.使用bean的构造器注入—基于XML方式 2.使用属性setter方法注入—基于XML方式 3.使用field注入—基于Annotation方式原创 2016-11-29 11:09:38 · 3051 阅读 · 0 评论 -
SpringAOP详解(转载)
使用Spring进行面向切面编程(AOP)Spring框架面向切面编程的使用与介绍转载 2016-12-11 11:11:14 · 272 阅读 · 0 评论 -
Spring中基于Annotation方式管理事务与传播行为
Spring的事务传播属性: Spring容器在默认情况下,遇到运行期例外(uncheckedException–RuntimeException),会进行事务回滚;遇到checked Exception(checked Exception–需要try catch抓取的例外)不会进行回滚//以下为三个事务传播属性,其他的查阅API可知 @Transactional(propagation = Pr原创 2016-12-11 11:05:25 · 277 阅读 · 0 评论 -
Spring自动扫描和管理bean
通过classpath自动扫描的方式将把组件纳入Spring容器中管理:Spring2.5引入了组件自动扫描机制,容器可以在类路径下寻找标注了@Component、@Service、@Controller、@Repository的类,并把这些类纳入容器管理;它的作用和在XML文件中节点配置组件一样。要使用自动扫描机智,需在XML文件中加入: context:component-scan base原创 2016-12-02 09:40:19 · 280 阅读 · 0 评论 -
Spring中的AOP功能
AOP–代理对象–目标对象 使用Proxy创建代理对象:应用条件–目标对象必须实现接口 Proxy代理类:在JDK中反射的API中使用JDK和CGlib创建代理对象,实现如下:使用JDK创建代理对象需要实现接口,使用CGlib创建只需导入jar包即可public class JDKProxyFactory implements InvocationHandler { private Ob原创 2016-12-05 16:39:14 · 1474 阅读 · 0 评论 -
Spring AOP功能--基于Annotation的方式
Spring中面向切面编程的两种方式:XML文件和Annotation的方式进行AOP开发 下面是基于Annotation的方式,代码如下//以下为声明切面,基于Annotation的方式实现AOP功能 @Aspect public class MyInterceptor { @Pointcut("execution(* cn.itcast.service.impl.PersonSer原创 2016-12-05 20:18:26 · 473 阅读 · 0 评论 -
Spring初识
Spring是一个开源的控制反转(Inversion of Control)和面向切面(AOP)的的容器框架原创 2016-11-26 16:23:16 · 236 阅读 · 0 评论