![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
spring
文章平均质量分 63
常金家的秋意
我很懒,还没有添加简介
展开
-
手写一个及其简易的 IOC 容器
一、前言采用 xml 的配置方式,仿照 spring 的 ioc 源码实现,手写一个非常简易的 ioc 容器,便于入门 spring 的源码。二、整体流程介绍spring ioc 的整体流程,粗略的分为以下几步:在进行手写之前,需要先明确以下几个功能组件:三、具体步骤3.1 搭建项目搭建一个 maven 项目,引入 dom4j 的依赖,pom 文件如下<dependencies> <!-- https://mvnrepository.com/artifact/do原创 2021-03-17 20:31:54 · 382 阅读 · 0 评论 -
Spring实例化bean的时机
Spring什么时候实例化bean,首先要分2种情况如果你使用 BeanFactory 作为 Spring Bean 的工厂类,则所有的 bean 都是在第一次使用该Bean的时候实例化使用 BeanFactory 的示例:BeanFactory beanFactory = new XmlBeanFactory(new ClassPathResource("xxx.xml"));如果你使用 ApplicationContext 作为 Spring Bean 的工厂类,则又分为以下几种情原创 2021-03-11 21:06:08 · 314 阅读 · 0 评论 -
spring事务的传播行为
spring事务的传播行为一、事务的传播行为分类根据 spring 源码中 org.springframework.transaction.annotation.Propagation 枚举类中的定义,总共有 7 中传播行为:传播行为分类说明REQUIRED(默认的传播行为)1、使用当前事务,如果当前没有事务,会新建一个事务2、子方法也会运行在父方法的事务中,如果子方法存在事务,则会加入父方法的事务中SUPPORTS当前存在事务,就使用事务;当前不存在事务,就不使用原创 2020-10-24 15:52:39 · 479 阅读 · 0 评论