
spring
学习spring源码专列
J-QK
须知少时凌云志
一入代码岁月催
展开
-
WebMvcConfigurationSupport配置json转换不生效
在项目中想配置一个json转换器,结果不生效原因:WebMvcConfigurationSupport(WebMvcConfigurer)在项目中有且仅有一个,如有多个会导致一个失效。配置转换代码@Configuration@EnableWebMvcpublic class MvcConfig implements WebMvcConfigurer { @Bean public AuthInterceptor authInterceptor() { return原创 2021-10-28 10:15:46 · 802 阅读 · 0 评论 -
Spring源码分析之----容器创建准备前期工作
AnnotationConfigApplicationContext构造函数作用:1:org.springframework.context.annotation.AnnotationConfigApplicationContext#AnnotationConfigApplicationContext2:org.springframework.context.support.GenericA...原创 2019-12-31 10:21:54 · 163 阅读 · 0 评论 -
spring源码分析之----扫描bean定义流程
一、部分源码剖析ApplicationListener作用:applicationListener可以监听某个事件event,通过实现这个接口,传入一个泛型事件,在run方法中就可以监听这个事件,从而做出一定的逻辑比如在等所有bean加载完之后执行某些操作设计模式: 观察者模式运行流程图创建多播器源码 protected void initApplicationEventMulti...原创 2019-12-31 09:55:42 · 513 阅读 · 0 评论 -
1、Spring源码分析之----spring模块分类、常用注解
spring模块分类一、分类Spring有七大功能模块,分别是Spring Core,AOP,ORM,DAO,MVC,WEB,Context。1,Spring CoreCore模块是Spring的核心类库,Spring的所有功能都依赖于该类库,Core主要实现IOC功能,Sprign的所有功能都是借助IOC实现的。2,AOPAOP模块是Spring的AOP库,提供了AOP(拦截器)机...原创 2019-12-13 10:49:04 · 277 阅读 · 0 评论