摘要: 一:ConfigurationClassPostProcessor类的埋点 自动配置解析的核心功能都在这个类里面,这是一个BeanDefinitionRegistryPostProcessor的实现类,首先需要注册BeanDefinition, 然后实例化对象,最后调用,我们来循序渐进的跟进一下 1 阅读全文
posted @ 2020-07-10 21:36 warrior1234 阅读(832) 评论(0) 推荐(0) 编辑
摘要: springboot最重要的特性就是自动配置,许多功能不需要手动开启,会自动帮助程序员开启,如果想扩展某些 第三方组件的功能,例如mybatis,只需要配置依赖,就可以了,这其中都是需要SPI支持实现的,下面我们从源码 层面看看springboot如何通过spi机制实现自动配置的。 一:加载所有工程 阅读全文
posted @ 2020-07-10 18:39 warrior1234 阅读(3611) 评论(0) 推荐(1) 编辑
摘要: 一:与JPA规范整合 jpa是一套orm的规范,提供api接口,hirebnate就是对jpa的一套实现,下面我们看看springboot如何 与jpa整合 1:添加依赖和配置 <!--5: 整合jpa--> <dependency> <groupId>org.springframework.boo 阅读全文
posted @ 2020-07-10 16:31 warrior1234 阅读(444) 评论(0) 推荐(0) 编辑