AOP
动态代理基于xml
方式
步骤:
- 创建两个类,增强类和被增强类,创建方法
- 在
Spring
配置文件中创建两个类对象 - 在
Spring
配置文件中配置切入点
被增强类:
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();
}
推荐阅读
- android开发|多线程 handler 使用
- 9个用于构建企业应用程序的Java EE框架
- java并发高的情况下用ThreadLocalRandom来生成随机数
- java并发编程中ReentrantLock可重入读写锁
- 配置nacos后启动项目报错
- 【java并发编程】ReentrantLock 可重入读写锁
- 笔记|基于JavaWeb的简单博客系统
- 笔记|JavaWeb项目【实现基础博客系统】
- 带有ElementTree的Python XML(新手指南)