框架
文章平均质量分 93
wanghang96
这个作者很懒,什么都没留下…
展开
-
Spring IOC源码浅读
一、简述 关于spring的介绍很多,它已经发展成了一个很大的家族了,然而它最原始并且最核心的功能是它的IOC/DI功能,用来帮助我们管理Java对象的,任何项目都可以从spring ioc中受益。我阅读了一下spring ioc相关源码,并记录在这篇文章中。 二、BeanFactory BeanFactory,顾名思义,就是负责生产Bean并且管理Bean的一个Factory ,IOC的核心主要就体现在这个类上。先看下它的类图,继承体系十分庞大。如果没有阅读过spring源码,初次看这张图是比较复杂的,但原创 2021-01-06 19:48:35 · 205 阅读 · 0 评论 -
Mybatis源码浅读
二、 一般我们会使用@MapperScan注解,标识指定包下Mapper接口需要自动生成代理对象,@MapperScanner需要加在配置类上。启动类Application本身就是一个配置类,所以也可以把@MapperScan加在启动类上。 spring容器在启动过程中(启动逻辑详见AbstractApplicationContext.refresh方法),会调用 BeanFactoryPostProcessor接口方法,BeanDefinitionRegistryPostProcessor是BeanFac原创 2020-12-29 22:03:58 · 186 阅读 · 2 评论