随笔 - 11,  文章 - 4,  评论 - 0,  阅读 - 13700

随笔分类 -  Java系列

Spring boot 2.x 源码分析- SpringApplication 启动分析
摘要:springboot 自动装配原理概述: 1.当启动Springboot应用程序时,会先创建 SpringApplication 对象。在对象的构造函数中会进行参数的初始化工作,最主要的是判断当前应用程序的类型以及读取初始化器和监听器。在这个过程中会加载整 个应用程序中的spring.factori 阅读全文
posted @ 2022-04-25 20:34 流羽 阅读(1104) 评论(0) 推荐(0) 编辑
Spring 5 源码解析- 事务原理分析 - 06
摘要:事务配置 <?xml version="1.0" encoding="UTF-8"?> <beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-ins 阅读全文
posted @ 2022-03-24 22:14 流羽 阅读(70) 评论(0) 推荐(0) 编辑
Spring 5 源码解析- AOP原理分析 - 05
摘要:这里以 <aop:aspectj-autoproxy /> 开启 AOP 方式进行代码分析。 配置文件(UserAOPTest-context.xml)信息: <?xml version="1.0" encoding="UTF-8"?> <beans xmlns="http://www.spring 阅读全文
posted @ 2022-03-19 21:24 流羽 阅读(51) 评论(0) 推荐(0) 编辑
Spring 5 源码解析- BeanFactory#getBean() 方法分析 - 04
摘要:业务系统通过直接或间接调用 BeanFactory#getBean(String) 获取bean 实例化后的对象。先从 BeanDefinition 配置中获取类类型信息,然后通过反射创建对象。创建对象后,填充属性信息,执行 Aware 接口对应的方法,执行 BeanPostProcessor#po 阅读全文
posted @ 2021-12-25 22:49 流羽 阅读(297) 评论(0) 推荐(0) 编辑
Spring 5 源码解析- XML中Bean配置加载 - 03
摘要:spring-framework 加载配置文件过程: 根据业务系统运行的环境,选择 ApplicationContext 接口合适的实现类,启动系统先初始化上下文环境,然后通过BeanDefinitionReader 的实现类读取Bean的配置文件。这里配置文件可以是 xml文件,propertie 阅读全文
posted @ 2021-12-19 12:46 流羽 阅读(121) 评论(0) 推荐(0) 编辑
Spring 5 源码解析- AbstractApplicationContext#refresh()方法解析 - 02
摘要:spring-framework 启动时,主要逻辑在AbstractApplicationContext#refresh()类中。在类 refresh() 方法中,通过13个特定功能的方法,完成运行上下文(context)的创建。详情如下: 一. prepareRefresh() 刷新方法之前预处理 阅读全文
posted @ 2021-12-09 18:47 流羽 阅读(204) 评论(0) 推荐(0) 编辑
Spring 5 源码解析-概述 - 01
摘要:源地址 本篇文章基于spring-framework Release v5.3.5(7c2a72c) 版本进行源码分析。 官方源码地址: https://github.com/spring-projects/spring-framework fork 项目地址:https://gitee.com/s 阅读全文
posted @ 2021-04-11 14:44 流羽 阅读(224) 评论(0) 推荐(0) 编辑


< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5
点击右上角即可分享
微信分享提示