
Springboot源码深度历险记
深入讲解Springboot源码,原创连载源码专题,让你对boot更加游刃有余!
关注师长的原创公众号【java进阶架构师】,回复【架构】领取2019架构师视频全套
师长学不动了
师长学不动了,脑阔疼
展开
-
【原创】005 | 搭上SpringBoot请求处理源码分析专车
前言 如果这是你第二次看到师长,说明你在觊觎我的美色! 点赞+关注再看,养成习惯 没别的意思,就是需要你的窥屏_ 专车介绍 该趟专车是开往Spring Boot请求处理源码分析专车,主要用来分析Spring Boot是如何将我们的请求路由到指定的控制器方法以及调用执行。 专车问题 为什么我们在控制器中添加一个方法,使用@RequestMapping注解标注,指定一个路径,就可以用来处理一个we...原创 2019-12-18 11:13:30 · 460 阅读 · 0 评论 -
【原创】004 | 搭上SpringBoot事务诡异事件分析专车
前言 如果这是你第二次看到师长,说明你在觊觎我的美色! 点赞+关注再看,养成习惯 没别的意思,就是需要你的窥屏^_^ 专车介绍 该趟专车是开往Spring Boot事务诡异事件的专车,主要来复现和分析事务的诡异事件。 专车问题 @Transaction标注的同步方法,在多线程访问情况下,为什么还会出现脏数据? 在service中通过this调用事务方法,为什么事务就不起...原创 2019-12-09 13:32:27 · 378 阅读 · 0 评论 -
【原创】003 | 搭上基于SpringBoot事务思想实战专车
专车介绍 该趟专车是开往基于Spring Boot事务思想实战的专车,在上一篇 搭上SpringBoot事务源码分析专车[1]中我们详细介绍了Spring Boot事务实现的原理,这一篇是基于上一篇的实战。 在实战之前,我们再次回顾下上篇文章讲解的重点: 后置处理器:对Bean进行拦截并处理 切面:由切点和通知组成 切点:用于匹配符合的类和方法 通知:用于代理处理 专车问题 如何利用后置...原创 2019-12-06 11:35:58 · 389 阅读 · 1 评论 -
【原创】002 | 搭上SpringBoot事务源码分析专车
专车介绍 该趟专车是开往Spring Boot事务源码分析的专车 专车问题 为什么加上@Transactional注解就可以实现事务? 分析事务源码之后我们可以学到什么? 专车名词 事务 程序中通常使用事务来达到数据的一致性,从而避免脏数据 编程式事务 在业务方法开头开启事务,然后对我们的业务进行try-catch,假设没有异常则提交事务,如果出现异常,则在catch模块回滚事务 声明式事务...原创 2019-12-04 16:57:25 · 279 阅读 · 0 评论 -
【原创】001 | 搭上SpringBoot自动注入源码分析专车
本系列为SpringBoot深度源码专车系列,第一篇发车! 专车介绍 该趟专车是开往Spring Boot自动注入原理源码分析的专车 专车问题 Spring Boot何时注入@Autowired标注的属性? 如果注入类型的Bean存在多个Spring Boot是如何处理的? 专车示例 定义接口 public interface PersonServi...原创 2019-12-04 16:51:19 · 294 阅读 · 1 评论 -
原创 | SpringBoot版本竟然引发这种问题,让我吐血三升!
引言 不知道大家是不是也有一种想法,就是喜欢用新的东西。比如:手机系统出现新版本就赶紧升级、软件出现新版本也会在第一时间进行升级。反正我是有这种想法,比较喜欢新的东西,因为新的东西会有更 cool 的特性,可以给人心理、生理上一种舒适感(生理舒适感???)。 背景介绍 公司不同项目使用的 SpringBoot 版本是不同的,最近在做的项目使用的是比较新的版本,2.x。该项目开发过程中,所有对...原创 2019-11-26 16:32:23 · 2495 阅读 · 1 评论