Spring源码
文章平均质量分 94
从基础到源码
适合java程序员的算法
无痴迷,不成功!
展开
-
Spring_纯注解实现AOP技术铺垫 (5)
纯注解实现Spring、AOP铺垫、AOP支撑类AnnotationAwareAspectJAutoProxyCreator原创 2023-03-17 14:46:53 · 837 阅读 · 0 评论 -
Spring MVC 接收 json 和返回 json (14)
通过上一篇的说明,相信大家对Sping MVC的参数解析有了一定的了解,下面对我们开发中最常用的传JSON以及前端接受JSON进行分析。参数解析 以及 返回值的入口,上一篇我们说过可以快速找到的。原创 2023-04-20 12:17:41 · 588 阅读 · 0 评论 -
Spring MVC 参数解析(13)
参数解析器共分26种,针对不同的注解参数,有不同的参数解析器;返回值解析器共分15种,针对不同的返回值,调用不同的返回值解析器;上一篇博客Spring MVC 的调用(12)_chen_yao_kerr的博客-CSDN博客已经对Spring MVC整体调用流程进行了梳理,但是在上一篇中关于HandlerAdapter调用到业务类,最终返回modelAndView的步骤中,我们只是梳理了整体流程, 并没有详细的分析如何进行参数传递的。本篇则是对上一篇的第五、六、七步中进行参数解析的补充.原创 2023-04-19 12:47:03 · 364 阅读 · 0 评论 -
Spring MVC 的调用(12)
第一步:用户发起请求到前端控制器(DispatcherServlet)第二步:前端控制器请求处理器映射器(HandlerMappering)去查找处理器(Handle):通过xml配置或者注解进行查找第三步:找到以后处理器映射器(HandlerMappering)像前端控制器返回执行链(HandlerExecutionChain)第四步:前端控制器(DispatcherServlet)调用处理器适配器(HandlerAdapter)去执行处理器(Handler)原创 2023-04-18 17:29:18 · 1142 阅读 · 0 评论 -
URL 和 HandlerMapping建立映射(11)
取代 springmvc.xml 配置上一篇我们已经分析了Spring MVC的配置,并且说明了如何通过注解的方式去替换各种各样的xml配置文件。本篇将更深入分析:取代 springmvc.xml 配置之前我们说过,定义一个类使用 @EnableWebMvc 注解开启Spring MVC的。我们用一个@EnableWebMvc 就可以完全取代 xml 配置, 其实两者完成的工作是一样的,都是为了创建必要组件的实例。原创 2023-04-17 23:26:40 · 213 阅读 · 0 评论 -
Spring MVC 配置(10)
Spring MVC是Spring的一个子模块,也是我分析的Spring源码的最后一个模块。下面看一下Spring MVC的整个调用流程。看了上图,我们发现DispatcherServlet这个类是Spring MVC整个调用流程的核心。所有的请求和响应都是经过这个类进行处理的,那么分析这个类是势在必行的。原创 2023-04-17 11:31:23 · 257 阅读 · 0 评论 -
Spring事务切面_传播属性(8)
事务的传播属性解析原创 2023-04-07 14:22:55 · 565 阅读 · 0 评论 -
Spring事务切面_基础(7)
Spring事务切面原创 2023-03-30 01:13:20 · 1135 阅读 · 0 评论 -
Spring之AOP技术 (6)
Spring AOP 源码分析原创 2023-03-23 14:31:02 · 867 阅读 · 0 评论 -
Spring之实例化Bean_循环依赖(4)
通过属性注入的方式支持循环依赖,而通过构造方法的形式,是不支持循环依赖的原创 2023-03-12 14:51:44 · 215 阅读 · 0 评论 -
Spring之实例化Bean _ @Resource和@Autowired实现原理(3)
@Autowired @Resource实现原理原创 2023-03-09 00:33:48 · 565 阅读 · 0 评论 -
Spring_让Spring 依赖注入彻底废掉
让Spring依赖注入失效原创 2023-03-07 10:19:23 · 358 阅读 · 0 评论 -
Spring之实例化Bean(2)
Spring IOC 实例化原创 2023-03-06 22:27:18 · 487 阅读 · 0 评论 -
Spring之基于注解方式实例化BeanDefinition(1)
Spring实例化BeanDefinition过程原创 2023-03-04 12:25:56 · 1275 阅读 · 2 评论