20-Spring Boot AOP

AOP开发流程

  1. spring-boot-starter-aop加入依赖,默认开启了aop的支持
  2. 写一个Aspect,封装横切关注点,需要配置通知(前置通知,后置通知等)和切入点(切入点表达式)
  3. 这个Aspect需要纳入spring容器管理,并且需要加入@Aspect

spring.aop.auto配置项决定是否启用AOP,默认启用   

默认使用基于JDK的动态代理来实现AOP

spring.aop.proxy-target-class=false 或者不配置,表示使用JDK的动态代理

spring.aop.proxy-target-class=false表示使用cglib

如果配置了false,而类没有接口,则依然使用cglib

阅读更多
上一篇17-Spring Boot Web
下一篇互联网并发编程
想对作者说点什么? 我来说一句

没有更多推荐了,返回首页

关闭
关闭