spring
spring相关
JayYang516
实践出真知
展开
-
spring源码学习笔记1
spring源码学习笔记 最近在研究spring framework IOC 容器启动的源码,spring版本为5.3.0-M1,本文从一个简单的示例着手跟踪spring 启动流程,以及获取bean的过程。 MainTest类:spring启动到加载bean的执行过程: ApplicationContext applicationContext = new ClassPathXmlApplicationContext("classpath:applicationContext.xml");原创 2022-05-13 00:31:29 · 169 阅读 · 0 评论 -
@Transaction 注解学习
spring中,事务管理机制主要有编程式事务和声明式事务2种。 1、编程式事务 在代码中手工管理事务的提交和回滚,代码侵入性强,耦合度高。 2、声明式事务 基于AOP面向切面的(通过动态代理实现),将具体业务和事务处理部分解耦,代码侵入性低。 有两种实现方式: 1、基于TX和AOP的xml配置文件方式 2、基于注解@Transactional方式实现 3、@Transactional 可以作用在接口、类、方法上 1、作用在类上,表示该类的所有public方法都配置相同的事务属性 2、作用在方法上,当类也配置原创 2021-08-09 23:48:43 · 1033 阅读 · 0 评论