Spring的IOC和AOP原理及其使用

IOC

传统模式 在这里插入图片描述
Spring的处理方式 在这里插入图片描述
采用了工厂模式,降低了类之间的耦合度

基于动态代理增强代码功能,降低了业务模块之间的耦合度,有两种代理方式:

  1. JDK动态代理 在这里插入图片描述

AOP

5种通知类型理解 在这里插入图片描述
在这里插入图片描述

xml方式 在这里插入图片描述
实际开发中切入点表达式写法:execution(* com.frank.service.impl. * .*(. .))

注解方式 在这里插入图片描述
在这里插入图片描述

纯注解配置必须在配置类上加@EnableAspectJAutoProxy才能生效
因为注解配置返回通知和后置通知异常,所有注解开发一般用环绕通知

猜你喜欢

转载自blog.csdn.net/weixin_43985446/article/details/113794461