![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Spring
文章平均质量分 96
小孔靠得住
不积跬步无以至千里,不积小流无以江海
展开
-
Spring事务-两种开启事务管理的方式:基于注解的声明式事务管理、基于编程式的事务管理
基于注解的声明式事务管理这种方式使用注解来定义事务,通过在需要进行事务管理的方法上添加相应的注解来标识事务的边界和属性。基于编程式的事务管理编程式事务管理是一种通过编程方式手动控制事务的管理过程。与声明式事务管理相比,它不依赖于特定的注解或配置,而是在代码中显式地编写事务管理逻辑。在编程式事务管理中,开发人员需要手动管理事务的开始、提交、回滚等过程。原创 2024-03-26 23:50:08 · 1791 阅读 · 2 评论 -
Spring注解驱动开发(四)
Spring声明式事务是通过AOP(面向切面编程)来实现的,它允许开发者将事务管理的代码从业务逻辑中分离出来,以提高代码的模块化和可维护性。在Spring中,声明式事务是通过注解或XML配置来定义的,而不是直接在代码中编写事务管理的逻辑。原创 2023-12-25 02:00:47 · 1219 阅读 · 1 评论 -
Spring注解驱动开发(三)
AOP使用的三个步骤1.将业务逻辑组件和切面类都加入到容器中;告诉Spring哪个是切面类(@Aspect)2.在切面类上的每一个通知方法上标注通知注解,告诉Spring何时何地运行(切入点表达式)3.开启基于注解的aop模式;13.2、AOP原理1.开启AOP功能2.会给容器中注册一个组件3.是一个后置处理器4.容器的创建流程:1)注册后置处理器;创建对象2)初始化剩下的单实例bean①创建业务逻辑组件和切面组件②拦截组件的创建过程。原创 2023-12-24 23:55:42 · 1932 阅读 · 2 评论 -
Spring注解驱动开发(二)
Spring容器管理Bean,涉及对Bean的创建、初始化、调用、销毁等一系列的流程,这个流程就是Bean的生命周期。整个流程参考下图:原创 2023-12-21 01:03:44 · 1026 阅读 · 1 评论 -
Spring注解驱动开发(一)
*** @param metadataReader 读取到当前正在扫描类的信息* @param metadataReaderFactory 可以获取其他任何类的信息*/@Override// 获取当前类注解的信息// 获取当前正在扫描类的信息// 获取当前类的资源信息(类的路径)BeanFactory,以Factory结尾,表示它是一个工厂类(接口),它负责生产和管理bean的一个工厂。在Spring中,原创 2023-12-19 02:10:52 · 1580 阅读 · 2 评论