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