spring 中面向切面编程AOP
面向切面编程就是spring中的aop,是指在扩展功能不修改源代码,将功能从业务逻辑中分离出来。
比如在操作日志中使用。aop的底层实现主要包括JDK动态代理和cglib来实现。使用aop时,需要导入相应的jar包,并且在使用类上用@Aspect,表明这个类是通知类。
aop的通知注解有@Before前置通知,@AfterReturning后置通知(出现异常不会调用),@Around环绕通知,@AfterThrowing异常通知,@After后置通知(出现异常也会调用)
spring 中面向切面编程AOP
最新推荐文章于 2024-05-18 21:01:53 发布