自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 收藏
  • 关注

转载 Springboot源码分析之事务问题

摘要:事务在后端开发中无处不在,是数据一致性的最基本保证。要明白进事务的本质就是进到事务切面的代理方法中,最常见的是同一个类的非事务方法调用一个加了事务注解的方法没进入事务。我们以cglib代理为例,由于Spring的对于cglib AOP代理的实现,进入被代理方法的时候实际上已经离开了“代...

2019-09-05 09:02:00 120

转载 Springboot源码分析之事务拦截和管理

摘要:在springboot的自动装配事务里面,InfrastructureAdvisorAutoProxyCreator ,TransactionInterceptor,PlatformTransactionManager这三个bean都被装配进来了,InfrastructureAdvis...

2019-08-30 21:09:00 277

转载 Springboot源码分析之@Transactional

摘要:对SpringBoot有多了解,其实就是看你对Spring Framework有多熟悉~ 比如SpringBoot大量的模块装配的设计模式,其实它属于Spring Framework提供的能力。SpringBoot大行其道的今天,基于XML配置的Spring Framework的使用方...

2019-08-27 21:03:00 271

转载 Springboot源码分析之TargetSource

摘要:其实我第一次看见这个东西的时候也是不解,代理目标源不就是一个class嘛还需要封装干嘛。。。其实proxy代理的不是target,而是TargetSource,这点非常重要,一定要分清楚!!!通常情况下,一个代理对象只能代理一个target,每次方法调用的目标也是唯一固定的targ...

2019-08-26 21:18:00 185

转载 Springboot源码分析之AbstractAdvisorAutoProxyCreator

摘要:Spring的代理在上层中主要分为ProxyCreatorSupport和ProxyProcessorSupport,前者是基于代理工厂,后者是基于后置处理器,也可以认为后置就是自动代理器。当spring容器中需要进行aop进行织入的bean较多时,简单采用ProxyFacotryBe...

2019-08-25 12:18:00 409

转载 Springboot源码分析之代理三板斧

摘要:在Spring的版本变迁过程中,注解发生了很多的变化,然而代理的设计也发生了微妙的变化,从Spring1.x的ProxyFactoryBean的硬编码到Spring2.x的Aspectj注解,最后到了现在广为熟知的自动代理。说明:ProxyConfig代理的相关配置类Advi...

2019-08-24 19:53:00 109

转载 Springboot源码分析之EnableAspectJAutoProxy

摘要:Spring Framwork的两大核心技术就是IOC和AOP,AOP在Spring的产品线中有着大量的应用。如果说反射是你通向高级的基础,那么代理就是你站稳高级的底气。AOP的本质也就是大家所熟悉的CGLIB动态代理技术,在日常工作中想必或多或少都用过但是它背后的秘密值得我们去深思。...

2019-08-22 22:27:00 303

转载 Springboot源码分析之番外篇

摘要:大家都知道注解是实现了java.lang.annotation.Annotation接口,眼见为实,耳听为虚,有时候眼见也不一定是真实的。 /** * The common interface extended by all annotation types. No...

2019-08-21 22:55:00 64

转载 Springboot源码分析之jar探秘

摘要:利用IDEA等工具打包会出现springboot-0.0.1-SNAPSHOT.jar,springboot-0.0.1-SNAPSHOT.jar.original,前面说过它们之间的关系了,接下来我们就一探究竟,它们之间到底有什么联系。文件对比:进入target目录,un...

2019-08-21 09:23:00 137

转载 Springboot源码分析之项目结构

摘要:无论是从IDEA还是其他的SDS开发工具亦或是https://start.spring.io/ 进行解压,我们都会得到同样的一个pom.xml文件 <?xml version="1.0" encoding="UTF-8"?> <projec...

2019-08-19 23:17:00 60

转载 Springboot源码分析之项目结构

摘要:无论是从IDEA还是其他的SDS开发工具亦或是https://start.spring.io/ 进行解压,我们都会得到同样的一个pom.xml文件<?xml version="1.0" encoding="UTF-8"?><project xmlns="htt...

2019-08-19 22:55:00 95

转载 Springboot源码分析之项目结构

摘要:无论是从IDEA还是其他的SDS开发工具亦或是https://start.spring.io/ 进行解压,我们都会得到同样的一个pom.xml文件<?xml version="1.0" encoding="UTF-8"?><project xmlns="htt...

2019-08-19 22:46:00 92

转载 Springboot源码分析之项目结构

Springboot源码分析之项目结构摘要:无论是从IDEA还是其他的SDS开发工具亦或是https://start.spring.io/ 进行解压,我们都会得到同样的一个pom.xml文件<?xml version="1.0" encoding="UTF-8"?>&l...

2019-08-19 22:32:00 106

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除