6 6点A君

尚未进行身份认证

我要认证

记录我学习的知识的地方~

等级
TA的排名 8k+

Spring(二十二)Spring MVC 对Tomcat 的 Servlet,Filter和Listener 组装分析

博主从Spring Boot 去看Spring MVC 启动过程,而Spring Boot 默认集成了内置的tomcat容器,所以分析Spring MVC ,中间还夹着挺多Tomcat逻辑。Java web中有三大组件:ServletFilterListener记得开始学习Java Web时候,就是通过这几个入门的,定义Servlet用于处理Http请求,定义Filter来对请求进行拦截,而使用ServletContextListener 来监听容器创建和销毁动作。本文主要基于Tomcat

2020-08-12 13:53:09

Spring(二十一)Spring 声明式事务研究

有没有觉得在Spring 中使用事务很简单,完全不用了解事务,只知道需要加事务地方,加上 @Transactional 注解就好了。是不是很简单?但是,正因为封装的这么好,开发人员集中精力在业务开发上,那么很有可能忽略很多数据库一些特性以及觉得对 @Transactional 很了解,就是事务嘛。以下几个问题可以思考下:数据库事务隔离级别有哪些?@Transactional 操作事务隔...

2020-08-11 19:40:45

Spring(二十)Spring AOP createProxy 创建CGLIB代理 过程-下篇

上篇文章分析了CGLIB创建代理的逻辑结构,但是感觉CGLIB比JDK生成代理复杂很多,而且上篇文章没有深入,本文将深入了解 CGLIB创建过程,本文包含包含CGLIB创建代理的逻辑代码有点多,但是确实复杂!总不能Spring 替我们生成了类,而我们不知道它具体长啥样子吧。Object proxy = createProxy(bean.getClass(), beanName, specifi...

2020-08-10 12:02:36

Spring(十九)Spring AOP createProxy 创建CGLIB代理 过程-上篇

上一篇详细分析了分析了Spring AOP中使用 JDK 动态代理过程,本文将详细关注使用CGLIB情况。Spring AOP 中,使用CGLIB作为代理生成工具时,入口仍然在 : @Override public AopProxy createAopProxy(AdvisedSupport config) throws AopConfigException { if (config.i...

2020-08-10 12:02:14

Spring(十八)Spring AOP createProxy 创建JDK代理 过程

Spring(待定)Spring AOP createProxy 创建代理 过程

2020-08-07 21:39:16

Spring(十七)Spring AOP 原理探究-aop解析入口分析

上一篇文章主要介绍了Spring AOP一些简单用法,当然如果要了解更多,可以选择再去看看Spring 文档。博主还是喜欢从源码中知其所以然嘿嘿。Spring-boot-starter-aop博主以 Spring-boot-starter-aop 为例,开始分析。...

2020-05-21 22:53:03

Spring(十五)Spring AOP 初窥

Spring AOP 了解一下

2020-05-19 09:13:40

Spring IOC(十四)Dubbo 与Spring 集成 - @Reference和@Service 原理

上一篇文章围绕 @EnableDubbo 进行了深入的分析,本篇文章将重点看@Service和@Reference 原理。

2020-05-17 23:04:05

Spring IOC(十三)Dubbo 与Spring 集成 - EnableDubbo原理

EnableDubbo怎么样运行的呢?

2020-05-13 22:14:18

Spring IOC(十二)@Import和 @PropertySource 注解研究

@Import和 @PropertySource 了解一下?

2020-05-11 22:41:39

Spring IOC(十一)Mybatis-Spring 驱动原理

ApplicationListenerDetector

2020-05-10 22:32:20

Spring IOC(十)几种BeanPostProcessor 关系

其他 主要的 BeanPostProcessors 来了解下

2020-04-28 22:34:12

Spring IOC (九)refresh 分析 后续 过程 分析

refersh后续过程也很重要

2020-04-24 23:43:42

Spring IOC(八)CommonAnnotationBeanPostProcessor 原理分析

@Resource 和@PostConstruct 注解用过,有没有看看原理呢?

2020-04-24 23:36:11

Spring IOC(七)Spring 中循环依赖的解决

Spring 循环依赖怎么解决的呢?

2020-04-06 23:58:36

Spring IOC(六)AutowiredAnnotationBeanPostProcessor 原理分析

ImportAwareBeanPostProcessor

2020-03-26 23:14:59

Spring IOC(五)BeanFactory.getBean 方法分析

Spring 容器帮程序管理Bean,而实际上最终是由BeanFactory 管理的,本文就具体分析getBean方法。重载方法Spring 提供以下方法获取bean实例,当然大同小异:getBean以 传入 classType为例,当调用 getBean:204, AbstractBeanFactory,进入 AbstractBeanFactory 的 getBean 方法: @Ov...

2020-03-24 23:32:40

Spring IOC(四)ConfigurationClassPostProcessor 用法分析

ConfigurationClassPostProcessor

2020-03-23 23:16:41

Spring IOC(三): refresh 分析 invokeBeanFactoryPostProcessors 过程

Spring 中工厂处理器执行逻辑(BeanFactoryPostProcessor)

2020-03-23 23:09:46

Spring IOC(二): refresh 分析 prepare过程

本文继续跟着上一篇文章走,开始分析 AbstractApplication 的 refresh 方法。

2020-03-18 21:57:40

查看更多

勋章 我的勋章
  • 专栏达人
    专栏达人
    授予成功创建个人博客专栏的用户。专栏中添加五篇以上博文即可点亮!撰写博客专栏浓缩技术精华,专栏达人就是你!
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 勤写标兵Lv2
    勤写标兵Lv2
    授予每个自然周发布4篇到6篇原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。
  • 学习力
    学习力
    《原力计划【第二季】》第一期主题勋章 ,第一期活动已经结束啦,小伙伴们可以去参加第二期打卡挑战活动获取更多勋章哦。
  • 原力新人
    原力新人
    在《原力计划【第二季】》打卡挑战活动中,成功参与本活动并发布一篇原创文章的博主,即可获得此勋章。