![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
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 · 176 阅读 · 0 评论 -
@Transaction 注解学习
spring中,事务管理机制主要有编程式事务和声明式事务2种。1、编程式事务在代码中手工管理事务的提交和回滚,代码侵入性强,耦合度高。2、声明式事务基于AOP面向切面的(通过动态代理实现),将具体业务和事务处理部分解耦,代码侵入性低。有两种实现方式:1、基于TX和AOP的xml配置文件方式2、基于注解@Transactional方式实现3、@Transactional 可以作用在接口、类、方法上1、作用在类上,表示该类的所有public方法都配置相同的事务属性2、作用在方法上,当类也配置原创 2021-08-09 23:48:43 · 1093 阅读 · 0 评论