
java spring aop
douyushan
这个作者很懒,什么都没留下…
展开
-
spring aop1
spring aop 的四种执行方式此为第一种 spring对AOP的只是(采用Annotation的方式) 1、spring依赖库 * SPRING_HOME/dist/spring.jar * SPRING_HOME/lib/jakarta-commons/commons-logging.jar * SPRING_HOME/lib/log4j/log4j-1.2.14原创 2013-12-13 22:34:01 · 444 阅读 · 0 评论 -
spring aop4
spring对AOP的支持 1、如果目标对象实现了接口,默认情况下会采用JDK的动态代理实现AOP 2、如果目标对象实现了接口,可以强制使用CGLIB实现AOP 3、如果目标对象没有实现了接口,必须采用CGLIB库,spring会自动在JDK动态代理和CGLIB之间转换 如何强制使用CGLIB实现AOP? * 添加CGLIB库,SPRING_HOME/cglib/*.jar原创 2013-12-13 22:44:43 · 540 阅读 · 0 评论 -
spring aop2
spring对AOP的只是(采用配置文件的方式) 1、spring依赖库 * SPRING_HOME/dist/spring.jar * SPRING_HOME/lib/jakarta-commons/commons-logging.jar * SPRING_HOME/lib/log4j/log4j-1.2.14.jar * SPRING_HOME/lib/aspectj/*.j原创 2013-12-13 22:37:56 · 465 阅读 · 0 评论 -
spring aop3
spring对AOP的支持 Aspect默认情况下不用实现接口,但对于目标对象(UserManagerImpl.java),在默认情况下必须实现接口 如果没有实现接口必须引入CGLIB库 我们可以通过Advice中添加一个JoinPoint参数,这个值会由spring自动传入,从JoinPoint中可以取得 参数值、方法名等等 import org.springframe原创 2013-12-13 22:41:00 · 466 阅读 · 0 评论