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