
springboot源码学习
Swing_wingS
这个作者很懒,什么都没留下…
展开
-
Spring事务传播机制中REQUIRES_NEW和NESTED的区别
NESTED是为被嵌套的方法开启了一个子事务,这个事务与父类使用的是同一个连接。REQUIRES_NEW是使用一个全新的事务,这个事务属于另外一条全新的连接。两者最重要的体现,就是在多数据源中,REQUIRES_NEW会再次触发一下数据源的获取,而NESTED则不会...原创 2021-11-24 16:31:46 · 3164 阅读 · 0 评论 -
Spring的BeanFactory重要属性之PropertyEditor,如何bean的属性转换
PropertyEditor是什么?PropertyEditor是JavaBean规范里,提供的一个高级接口,该接口提供了一些方法规范,这些方法可以将JavaBean的外部数据String类型的数据,转换成JavaBean的内部属性值。PropertyEditorSupport是什么?PropertyEditorSupport是jdk为我们提供的一种实现了PropertyEditor的实现类,我们可以通过继承该类重写我们需要的方法。PropertyEditorRegistrar是...原创 2020-07-05 22:58:55 · 340 阅读 · 0 评论 -
spring自动注入之default-autowire-candidates、autowire-candidate、default-autowire、autowire的总结分析
spring的xml配置关于自动配置的属性有四个default-autowire-candidates、autowire-candidate、default-autowire、autowire四个属性。default-autowire-candidates和autowire-candidate是作用与注入者,default-autowire和autowire是作用于被注入者,什么是注入者,什么...原创 2020-04-28 15:18:17 · 1208 阅读 · 0 评论 -
Spring的xml解析基础之校验xml的元素
spring的xml解析校验,有两种方式。第一种,是在xml里指定对应的标签空间命名,这个校验主要的作用就是为了提醒我们在写入时候应该注意的事项。第二种,是解析的时候,使用代码解析,使用代码解析案例如下:...原创 2020-04-27 14:30:56 · 425 阅读 · 0 评论 -
用设计模式学springboot源码合集(三)程序员的浪漫之Banner
前言springboot的框架太复杂了,如何学习springboot才能不让自己迷失在细节里,其实从设计模式学习就很好,因为设计模式是思想,思想引导行为,只有理解了思想,才能看得懂springboot的行为。正文:Banner大概时springboot整个集合框架里,最简单,也最好理解,同时也是最好玩的一部分了。这部分代码是给程序员装逼用的。Banner是啥玩意呢,就是spring...原创 2020-04-16 22:15:27 · 398 阅读 · 0 评论 -
用设计模式学springboot源码合集二springboot的环境装配,都装配了个啥!
前言:springboot的框架太复杂了,如何学习springboot才能不让自己迷失在细节里,其实从设计模式学习就很好,因为设计模式是思想,思想引导行为,只有理解了思想,才能看得懂springboot的行为。正文:springboot的环境准备阶段装备了好多环境,而每个环境都是一个PropertySource,每个资源封装对象都是由资源名称和资源组成的,比如说,系统环境变量是一个资源...原创 2020-04-16 21:35:22 · 631 阅读 · 0 评论 -
用设计模式学springboot源码合集一:观察者模式下的springboot监听
前言:springboot的框架太复杂了,如何学习springboot才能不让自己迷失在细节里,其实从设计模式学习就很好,因为设计模式是思想,思想引导行为,只有理解了思想,才能看得懂springboot的行为。正文:springboot的监听其实和我们用spring时,在web.xml配置的监听是不同的,springboot的监听,是为了监听整个spring的启动、运行过程,而我们在w...原创 2020-04-15 22:01:00 · 590 阅读 · 0 评论