自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(6)
  • 收藏
  • 关注

原创 AOPContext的实现原理

切面逻辑的织入,AOPContext的创建和传递,切面逻辑的执行以及AOPContext的销毁。4:切面逻辑的执行:一旦AOPContext被传递给切面逻辑,切面逻辑就可以根据AOPContext中的信息执行相应的操作,例 如记录日志,处理事务等。3:AOPContext的创建和传递:AOPContext在切入点处被创建,它包含国当前执行的方法,参数,返回值 等信息。通过AOPContext,AOP框架可以在运行时动态地确定切入点,并执行相应的切面逻辑,从而实现橫切关注点的重用。

2024-12-28 22:41:01 712

原创 Spring两种配置

ClassPathXmlApplicationContext :基于.xml文件配置实现类。子接口的实现类: AnnotationConfigApplicatonContext :基于@Configuration注解配置文件的实现类。子接口: ApplicationContext。顶层接口:BeanFactory。

2024-12-27 10:51:49 610

原创 Spring-AOP 之基础1有参-基于注解+XML配置

【代码】Spring-AOP 之基础1有参-基于注解+XML配置。

2024-12-27 09:45:04 211

原创 Spring-AOP 之基础1无参-基于注解+XML配置

环绕通知和其他类不能同时开启。

2024-12-27 09:35:46 165

原创 Spring-AOP 之应用 诺依数据权限@datascope(注解+AOP+动态sql拼接)

到这里 我们已经知道有 params这个属性的存在,并且能够肯定 params.dataScope 这是一个sql语句。其中,params指的是parameterType="SysUser"传来的参数 SysUse的一个属性,然后这个属性的dataScope属性。这里我们可以看到SysUser继承了BaseEntity,果然我们在BaseEntity这个类中发现了 params 这个属性。若依在进行数据权限的访问时,持久层(Mapper层)中对数据进行处理,根据用户角色的权限对数据进行过滤。

2024-12-26 14:28:37 1300

原创 Spring-AOP 之注解 @annotation()

AnnotationTestAspect定义了一个后置切面增强,该增强将应用到标注了NeedTest的目标方法中。下面通过一个实例说明@annotation()的用法。@annotation表示标注了某个注解的所有方法。2>首先我们先自定义一个注解@NeedTest。

2024-12-26 13:18:53 1057

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除