自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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关注的人

提示
确定要删除当前文章?
取消 删除