
Spring
文章平均质量分 61
Spring
wanghaichao1234
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Spring源码学习之 编译运行Spring源码
工具版本 spring-framework:5.1.x gradle:6.8.3 idea:2020.3 环境准备 1.下载源码 码云:https://gitee.com/mirrors/Spring-Framework/tree/5.1.x/ github:https://github.com/spring-projects/spring-framework 2.下载配置gradle 下载地址:https://services.gradle.org/distributions/ 版本:原创 2021-09-07 16:08:30 · 528 阅读 · 0 评论 -
Spring源码学习之 六 Spring MVC
功能特性 spring mvc本质上还是在使用Servlet处理,并在其基础上进行了封装简化了开发流程,提高易用性、并使用程序逻辑结构变得更清晰: 基于注解的URL映谢 表单参数映射 缓存处理 全局统一异常处理 拦截器的实现 下载处理 请求处理流程 SpringBoot 2.4.5对SpringMVC的支持 首先引入web模块 spring-boot-starter-web ...原创 2021-05-27 14:29:06 · 101 阅读 · 0 评论 -
Spring源码学习之 五 事务
事物概念解析 什么是事物? 事务是逻辑上的一组执行单元,要么都执行,要么都不执行 事物的特性(ACID) ACID是指数据库管理系统DBMS中事物所具有四个特性 eg:在数据库系统中,一个事务由一系列的数据库操作组成一个完整的逻辑过程,比如银行转账,从 原账户扣除金额,目标账户增加金额 ①:atomicity【原子性】 原子性表现为操作不能被分割,那么这二个操作 要么同时完成,要么就全部不完成,若事务出错了, 那么事务就会回滚, 好像什么 都 没有发生过 ②:Con原创 2021-05-26 20:26:11 · 355 阅读 · 0 评论 -
Spring源码学习之 四 AOP
Spring源码学习之 四 AOP一级目录二级目录三级目录 一级目录 二级目录 三级目录原创 2021-05-24 21:23:16 · 136 阅读 · 0 评论 -
Spring源码学习之 三 getBean和后置处理器BeanPostProcessor9大调用点
Spring源码学习之 三 getBean一级目录二级目录三级目录 一级目录 二级目录 三级目录原创 2021-05-24 21:22:35 · 262 阅读 · 0 评论 -
Spring源码学习之 一 refresh方法
Spring源码学习之 一 refresh方法 public void refresh() throws BeansException, IllegalStateException { synchronized (this.startupShutdownMonitor) { //刷新前的预处理; prepareRefresh(); //获取BeanFactory;默认实现是DefaultListableBeanFact原创 2021-05-24 20:09:51 · 142 阅读 · 0 评论 -
Spring源码学习之 二 invokeBeanFactoryPostProcessors 解析bean定义
Spring源码学习之 一 refresh方法总览refresh方法 总览refresh方法 @Override public void refresh() throws BeansException, IllegalStateException { synchronized (this.startupShutdownMonitor) { StartupStep contextRefresh = this.applicationStartup.start("spring.context.refr原创 2021-05-24 19:26:47 · 136 阅读 · 0 评论