- 博客(6)
- 收藏
- 关注
原创 源码解读Spring循环依赖如何解决
所谓的循环依赖就是在Spring IOC容器实例化对象的时候,有两个后者以上的对象互相依赖对方,持有对方的引用并且需要完成注入的情况,那么对于这种循环依赖,Spring是如何处理的呢,首先我在代码里面构建环境依赖package com.xp.config;import org.springframework.beans.factory.annotation.Autowired;impo...
2020-02-22 18:14:20 430
原创 mybatis源码分析
对于Java开发来说,mybatis对于我们是经常用到的,我们知道我们只要定义相应的接口,配置好扫包的路径,就会自动生成相关的接口实现代理类,那么mybatis是如何借助Spring完成这些操作的呢,在这里我就主要分享一下我在阅读了部分Mybatis源码后的一些总结package com.xp.config;import com.xp.dao.XXX;import org.mybati...
2020-02-19 10:16:44 215
原创 Spring生命周期的回调机制
根据Spring官网的介绍,Spring的生命周期回调包括两个部分,一,Bean的生命周期回调,二、整个容器的生命周期回调一、Bean的生命周期回调 Bean的生命周期回调实现的方式有三种,1、在一个方法上面加@PostConstruct;2、实现InitializingBean这个接口,并且实现这个接口提供的afterPropertiesSet方法;3、在xml里面配置一个init...
2020-02-15 10:14:31 431
原创 Spring的自动注入总结
相信一说到spring的自动注入作为Java程序员应该非常的熟悉,但是你对spring自动注入有没有深入的理解呢首先所谓的自动注入也可以称之为自动装配,spring除了自动装配,还可以手动装配,下面通过Xml来看看一个手动装配的例子吧package com.xp.service;public class HelloService { private ZullService ...
2020-02-14 19:09:06 684
原创 spring源码解读二
上一篇文章说到了生命周期的初始化refresh方法在refresh里面有如下方法,这里只讲关键的几个方法比如说invokeBeanFactoryPostProcessors和finishBeanFactoryInitializationprepareRefresh();// Tell the subclass to refresh the internal bean factory....
2020-02-09 08:57:22 274
原创 Spring源码解读一
本文是通过注解版的Ioc启动流程进行解读的AnnotationConfigApplicationContext content = new AnnotationConfigApplicationContext(AppConfig.class);一、通过AnnotationConfigApplicationContext的构造方法二、调用AnnotationConfiguUti...
2020-02-09 08:34:40 134
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人