关于aop的问题

来源:2-2 店铺注册功能之Controller层的实现(上)

QQ71

2021-03-27 09:40:04

老师您好:

问题描述:

  1. spring-aop , spring-aspects , aspectjweaver 这三个有什么区别和联系吗?

  2. ​我们一般用aop是需要导入哪几个包呢?

写回答

1回答

好帮手慕小班

2021-03-27

同学你好,1、

    spring-aop.jar:这个jar包包含了应用中使用Spring的AOP特性时所需的类。使用基于AOP的Spring特性,如声明型事务管理等内容,都要在应用里包含这个jar包。

    spring-aspects是Spring提供的对AspectJ框架的整合,当需要spring整合AspectJ,添加spring-aspects的依赖。

    aspectjweaver是spring的切入点表达式需要用的包。

spring-aspects是Spring提供的对AspectJ框架的整合,aspectjweaver是spring的切入点表达式需要用的包。都是为实现AOP服务,只是使用了两个jar来维护。

    ​2、一般使用AOP时,需要导入 spring-aop.jar,当需要整合AspectJ框架,还需要引入 spring-aspects和 aspectjweaver。

祝学习愉快!

0

0 学习 · 8263 问题

查看课程