spring
文章平均质量分 77
主要介绍spring的基本用法,和对其源码的解读
悠然予夏
(考研备战中)纵有疾风起,人生不言弃;风乍起,合当奋意向此生;熬过无人问津的日子,才有诗和远方。
喜欢Java,热爱编程。
展开
-
IOC简介
介绍了ioc,以及它的使用方式。原创 2022-02-19 09:58:49 · 1194 阅读 · 0 评论 -
IoC配置(XML格式)一
介绍了IoC的配置文件参数。原创 2022-02-19 10:49:40 · 242 阅读 · 0 评论 -
IOC配置(xml格式)二
介绍了IoC文件的配置参数。原创 2022-02-19 14:09:40 · 580 阅读 · 0 评论 -
IOC配置(xml格式)三
介绍了IOC(xml)格式的配置参数。原创 2022-02-19 16:26:38 · 334 阅读 · 0 评论 -
Spring常用注解(一)
介绍了spring如何使用注解进行文件配置原创 2022-02-20 14:53:57 · 366 阅读 · 1 评论 -
spring常用注解(二)
介绍了spring如何通过注解进行文件配置。原创 2022-02-20 17:16:31 · 379 阅读 · 0 评论 -
bean加载控制
介绍了在spring中使用注解对bean进行加载控制。原创 2022-02-20 17:36:56 · 1301 阅读 · 0 评论 -
整合第三方技术
介绍了spring中使用注解的方式,来整合Mybatis和Junit。原创 2022-02-21 14:12:12 · 216 阅读 · 0 评论 -
IoC底层原理
粗略的介绍了IoC的底层核心原理。原创 2022-02-22 09:37:50 · 192 阅读 · 0 评论 -
AOP简介
简要的介绍了spring中的AOP,使用案例进行了演示原创 2022-02-22 14:24:19 · 2769 阅读 · 0 评论 -
AOP配置(xml)一
介绍了使用xml的方式进行AOP的文件配置原创 2022-02-22 16:21:39 · 814 阅读 · 0 评论 -
AOP配置(xml)二
介绍了使用xml的方式进行AOP文件的配置原创 2022-02-23 11:17:59 · 444 阅读 · 0 评论 -
AOP配置(注解方式)入门案例演示
使用springAOP注解方式进行了案例演示原创 2022-02-23 14:25:47 · 447 阅读 · 0 评论 -
AOP注解详解
详细的介绍AOP的注解详情原创 2022-02-23 14:43:31 · 9634 阅读 · 0 评论 -
AOP注解开发通知执行顺序控制与AOP注解驱动
介绍了AOP注解开发通知执行顺序控制与AOP注解驱动原创 2022-02-23 15:35:39 · 278 阅读 · 0 评论 -
AOP底层原理
介绍了AOP底层原理原创 2022-02-24 11:50:22 · 393 阅读 · 0 评论 -
Spring事务
介绍了spring事务原创 2022-02-24 16:52:57 · 674 阅读 · 0 评论 -
事务控制案例
本博文使用一个简单案例展示了如何通过spring操作事务原创 2022-02-25 13:56:39 · 369 阅读 · 0 评论 -
声明式事务(XML)
介绍了声明式事务的配置方式原创 2022-02-25 15:50:06 · 354 阅读 · 0 评论 -
声明式事务(XML)相关配置参数介绍
介绍了spring中声明事务的相关参数原创 2022-02-25 16:03:40 · 515 阅读 · 0 评论 -
事务传播行为
介绍了Spring中的传播行为原创 2022-02-26 14:37:28 · 186 阅读 · 0 评论 -
声明式事务(注解与纯注解方式)
介绍了使用注解与纯注解的方式来实现声明式事务原创 2022-02-26 15:34:23 · 2533 阅读 · 0 评论 -
Spring声明式事务注解源码剖析
声明式事务很方便,尤其纯注解模式,仅仅几个注解就能控制事务了思考:这些注解都做了什么?好神奇!@EnableTransactionManagement @Transactional@EnableTransactionManagement 注解使用 @Import 标签引入了TransactionManagementConfigurationSelector类,这个类又向容器中导入了两个重要的组件AutoProxyRegistrar 类的 registerBeanDefinitions ⽅法中⼜注册了原创 2022-06-30 09:27:32 · 222 阅读 · 0 评论 -
SpringIoC基础补充
BeanFactory是Spring框架中IoC容器的顶层接⼝,它只是⽤来定义⼀些基础功能,定义⼀些基础规范,而ApplicationContext是它的⼀个子接口,所以ApplicationContext是具备BeanFactory提供的全部功能的。通常,我们称BeanFactory为SpringIOC的基础容器,ApplicationContext是容器的⾼级接口,比BeanFactory要拥有更多的功能,比如说国际化⽀持和资源访问(xml,java配置类)等等 从配置类启动容器 在原创 2022-06-18 22:54:50 · 227 阅读 · 0 评论 -
Spring IoC容器初始化主体流程
IoC容器是Spring的核心模块,是抽象了对象管理、依赖关系管理的框架解决方案。Spring 提供了很多的容器,其中 BeanFactory 是顶层容器(根容器),不能被实例化,它定义了所有 IoC 容器 必须遵从的⼀套原则,具体的容器实现可以增加额外的功能,比如我们常用到的ApplicationContext,其下更具体的实现如 ClassPathXmlApplicationContext 包含了解析 xml 等⼀系列的内容,AnnotationConfigApplicationContext 则是包含原创 2022-06-29 13:12:37 · 192 阅读 · 0 评论 -
BeanFactory创建流程
Resource定位:指对BeanDefinition的资源定位过程。通俗讲就是找到定义Javabean信息的XML文件,并将其封装成Resource对象。BeanDefinition载入:把用户定义好的Javabean表示为IoC容器内部的数据结构,这个容器内部的数据结构就是BeanDefinition。注册BeanDefinition到 IoC 容器Step 1:子流程入口在 AbstractRefreshableApplicationContext#refreshBeanFactory 方法中 Ste原创 2022-06-29 13:27:43 · 404 阅读 · 0 评论 -
Bean创建流程 与 lazy-init 延迟加载机制原理
普通 Bean 的初始化是在容器启动初始化阶段执行的,而被lazy-init=true修饰的 bean 则是在从容器里第⼀次进行context.getBean() 时进行触发。Spring 启动的时候会把所有bean信息(包括XML和注解)解析转化成Spring能够识别的BeanDefinition并存到Hashmap里供下面的初始化时用,然后对每个BeanDefinition 进行处理,如果是懒加载的则在容器初始化阶段不处理,其他的则在容器初始化阶段进行初始化并依赖注⼊。...原创 2022-06-29 13:44:06 · 267 阅读 · 0 评论