spring源码
文章平均质量分 79
吃小吃
这个作者很懒,什么都没留下…
展开
-
spring bean 生命周期 3 (spring5.0版本)
spring生命周期2上一篇spring bean 生命周期2主要分析了register(componentClasses)方法; public AnnotationConfigApplicationContext(Class<?>... componentClasses) { this(); register(componentClasses); refresh();...原创 2020-05-16 17:11:08 · 221 阅读 · 1 评论 -
spring bean 生命周期 2 (spring5.0版本)
spring初始化1上一篇spring初始化1主要分析了this()方法;本主要讲如下的register(componentClasses)方法; public AnnotationConfigApplicationContext(Class<?>... componentClasses) { this(); register(componentClasses); r...原创 2020-04-23 16:18:32 · 151 阅读 · 0 评论 -
spring如何解决循环引用问题
DDF原创 2020-03-14 18:46:15 · 1005 阅读 · 1 评论 -
spring bean 生命周期 1(spring5.0版本)
AnnotationConfigApplicationContext ac = new AnnotationConfigApplicationContext(DemoApplication.class);分析spring初始化过程跟踪下去 public AnnotationConfigApplicationContext(Class<?>... componentClasses)...原创 2020-01-16 15:22:36 · 188 阅读 · 0 评论 -
spring 的一些小知识
自动装配:五种形式1、no 默认不使用;2、byName 通过属性的名字的方式查找JavaBean依赖的对象并为其注入;3、byType 通过属性的类型查找JavaBean依赖的对象并为其注入。使用Seter方法为其注入。 4、constructor 与byType的区别在于它不是使用Seter方法注入,而是使用构造子注入。 5、autodetect 在byType和cons...原创 2019-01-11 16:45:32 · 194 阅读 · 0 评论 -
spring-整合mybatis源码注解的方式--简单解析
现在主流的spring整合mybatis用注解@MapperScan("com.cat.mapper")这个注解里包含了注解@Import(MapperScannerRegistrar.class)在spring源码那篇讲到.扫描到注解@import的时候.会处理里面的class这里的MapperScannerRegistrar implements ImportBeanDefinit...原创 2019-01-11 18:24:58 · 672 阅读 · 0 评论 -
spring5.0日志体系
市场上日志有很多: jdklogging 简称jul log4j common-logging 简称 jcl slf4j等 其中 jul 和log4j是不可扩展的,好比如java中的一个类jcl 是扩展的 好比如java中的接口 : 源码中 jcl 是for循环去判断 项目中是否有先有log4j .有就用.没有就用jul14(jdk1.4)....原创 2019-01-07 14:05:20 · 704 阅读 · 0 评论