Spring源码
文章平均质量分 75
丁金阳
这个作者很懒,什么都没留下…
展开
-
springboot自定义starter(三)
springboot自定义starter原创 2022-11-08 17:04:08 · 590 阅读 · 0 评论 -
springboot自动装配实现原理(二)
springboot的自动配置原理原创 2022-11-07 15:21:06 · 170 阅读 · 0 评论 -
springboot事件监听机制实现与原理(七)
spring事件监听器原理原创 2022-11-06 12:24:19 · 261 阅读 · 0 评论 -
springboot完整启动流程源码(一)
springboot 启动流程原创 2022-11-05 19:35:33 · 375 阅读 · 0 评论 -
springboot 扩展之mybatis整合(八)
spring mybatis整合原理原创 2022-03-26 16:23:34 · 745 阅读 · 0 评论 -
springboot aop原理解析(五)
@EnableAspectJAutoProxy基于注解的方式实现AOP需要在配置类中添加注解@EnableAspectJAutoProxy,可以看到他通过import注入了AspectJAutoProxyRegistrar。AspectJAutoProxyRegistrar实现了ImportBeanDefinitionRegistrar,因此spring启动时候会调用其registerBeanDefinitions方法。下面看一下AspectJAutoProxyRegistrar的registerBe原创 2022-03-23 19:24:03 · 440 阅读 · 0 评论 -
springboot BeanFactoryPostProcesser之ConfigurationClassPostProcessor(四)
ConfigurationClassPostProcessor是BeanFactoryPostProcesser中最先被执行的后置处理器。下面是他的继承图,实现了BeanDefinitionRegistryPostProcessor和PriorityOrdered。上一篇讲到refresh方法会依次调用BeanDefinitionRegistryPostProcessor的postProcessBeanDefinitionRegistry和BeanFactoryPostProcesser的postPro原创 2022-03-19 18:58:01 · 514 阅读 · 0 评论 -
Springmvc源码解析(二)
根据handler找到对应的handlerAdapterHandlerAdapter ha = getHandlerAdapter(mappedHandler.getHandler());遍历所有的handlerAdapter,找到对应的handler protected HandlerAdapter getHandlerAdapter(Object handler) throws ServletException { if (this.handlerAdapters != null) {原创 2021-06-06 16:18:13 · 111 阅读 · 0 评论 -
Springmvc源码解析(一)
前端请求全部由DispatchServlet 转交给HandlerMapping,并找到相应的handler,再根据handler找到HandlerAdapter。交给adapter处理请求。doGet方法内部调用了doService方法,doService方法内部又调用了doDispatch方法 protected void doDispatch(HttpServletRequest request, HttpServletResponse response) throws Exception {原创 2021-06-05 18:35:50 · 130 阅读 · 0 评论