AOP (Aspect Oriented Programming, 面向切面编程)是软件开发中的一个热点,也是Spring框架中一个重要内容。利用AOP,可以对业务逻辑各部分之间的耦合度降低,提高程序的可重用性,同时提高了开发的效率。AOP 主要应用在事务处理、日志管理、权限控制、异常处理等方面。
2. AOP的一些术语 3. Spring 通知的 5 种类型 4. 创建AOP的方法- 使用Spring通知类型创建Spring AOP
- 使用 AspectJ 开发 AOP – XML
- 使用 AspectJ 开发 AOP – Annotation
注意:
应用 Spring AOP 需要包:
spring-aop-5.2.2.RELEASE.jar
ApectJ开发需要包:
spring-aop-5.2.2.RELEASE.jar
spring-aspects-5.2.2.RELEASE.jar
com.springsource.org.aspectj.weaver-1.7.2.RELEASE.jar(https://repo.spring.io/webapp/#/search/quick/)
以上内容的代码案例,可见视频【轻松搞定Spring全家桶—初识篇】
推荐视频 — Spring 全家桶
【轻松搞定Spring全家桶—初识篇】
【基础篇:Spring MVC快速开发】
【核心篇:SpringBoot快速入门】
【核心篇:深入浅出SpringCloud+SpringData】



