摘要: 1. 自定义一个注解 2. 被代理类 3. 定义一个切面,包含pointcut和advise 4. Test 测试自定义注解、aoptrain move 在web开发中,都是分层开发,如controller、service、dao层,而这写被注解标注的类的生命周期都是托管给spring容器的,比如c 阅读全文
posted @ 2019-09-04 15:06 vwater 阅读(174) 评论(0) 推荐(0) 编辑
摘要: Java世界的动态代理有java的jdk动态代理和cglib动态代理。区别主要是jdk是被代理类必须实现接口,而cglib则不需要,cglib是生成代理类子类,在子类调用被代理类(父类)接口时进行拦截。 1. java动态代理 被代理类 代理类: Test: before run : the car 阅读全文
posted @ 2019-09-04 14:54 vwater 阅读(94) 评论(0) 推荐(0) 编辑