aop
yzgyjyw
这个作者很懒,什么都没留下…
展开
-
SpringAop与AspectJ的联系与区别
SpringAop与AspectJ的联系与区别区别AspectJAspectJ是一个面向切面的框架,它扩展了Java语言。AspectJ定义了AOP语法,所以它有一个专门的编译器用来生成遵守Java字节编码规范的Class文件。spring aopSpring提供了四种类型的Aop支持 * 基于经典的SpringAOP * 纯POJO切面 * @ASpectJ注解驱动的切面 * 注入式Asp原创 2017-05-19 11:43:29 · 13582 阅读 · 2 评论 -
SpringAop中使用@AspectJ注解
对于将纯POJO申明成切面的方式中,如果不使用@AspectJ,那么就需要使用使用繁琐的XML配置,因此Spring借鉴了AspectJ的切面,以提供注解驱动的AOP,但是本质上依然是使用的SpringAop的动态代理的方式,只是变成模型几乎与AspectJ完全一样。 Spring只支持AspectJ切点指示器的一个子集,因为其没有办法进行非方法级别的切点使用切点指示器编写切点: executi原创 2017-05-19 15:04:15 · 1684 阅读 · 0 评论 -
Spring中的事务管理
Spring提供事务管理API: PlatformTransactionManager 平台事务管理器. commit(TransactionStatus status) rollback(TransactionStatus status) getTransaction(TransactionDefinition definition) Spring为不同的持久化框架提供了不同Pl原创 2017-05-20 18:06:29 · 1231 阅读 · 0 评论