mysql数据库基础部分|`AOP`动态代理基于`xml`方式

AOP动态代理基于xml方式
步骤:

  1. 创建两个类,增强类和被增强类,创建方法
  2. Spring配置文件中创建两个类对象
  3. Spring配置文件中配置切入点
1.创建两个类,增强类和被增强类
被增强类:
public class Book { public void buy(){ System.out.println("book中方法。。。"); } }

增强类:
public class BookProxy { public void before(){ System.out.println("对Book中的buy方法进行增强。。。"); } }

【mysql数据库基础部分|`AOP`动态代理基于`xml`方式】2.在配置文件创建增强类和被增强类对象

3.在Spring配置文件中配置切入点和切面

综合:
被增强类
public class Book { public void buy(){ System.out.println("book中方法。。。"); } }

增强类
public class BookProxy { public void before(){ System.out.println("对Book中的buy方法进行增强。。。"); } }

xml配置文件

test
@Test public void test(){ ApplicationContext context = new ClassPathXmlApplicationContext("aspectsXml.xml"); Book book = context.getBean("book", Book.class); book.buy(); }

    推荐阅读