自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Sid小杰的博客

转载注明出处

  • 博客(6)
  • 资源 (1)
  • 收藏
  • 关注

原创 【七】Spring源码分析之实例化Bean----AbstractAutowireCapableBeanFactory的createBean方法

一、简介所有 Bean 实例的创建都会委托给该方法实现。该方法其实只是做一些检查和验证工作,真正的初始化工作是由doCreateBean()实现二、源码分析AbstractAutowireCapableBeanFactory类的createBean方法源码:protected Object createBean(String beanName, RootBeanDefin...

2019-02-28 17:47:22 1827

原创 【五】Spring源码分析之实例化Bean----DefaultListableBeanFactory的preInstantiateSingletons方法

一、简介该方法最主要做的事是:把BeanDefinition注册表中的所有单例、非懒加载的bean全部实例化该方法的入口:二、源码分析DefaultListableBeanFactory类preInstantiateSingletons方法public void preInstantiateSingletons() throws BeansException { if...

2019-02-26 16:45:22 1499

原创 【三】Spring 源码分析之启动主流程---SpringApplication的prepareContext方法

该方法主要是为刷新spring容器做准备入口在SpringApplication类的run方法调用prepareContext方法,prepareContext(context, environment, listeners, applicationArguments,printedBanner);源码private void prepareContext(Configurab...

2019-02-22 18:19:14 1240 1

原创 【四】Spring源码分析之启动主流程---AbstractApplicationContext的refresh方法

入口:在SpringBoot启动的时候,SpringApplication的run方法中refreshContext(context);里面最终调用的是AbstractApplicationContext类的refresh方法来刷新容器源码:@Override public void refresh() throws BeansException, IllegalSta...

2019-02-22 15:35:30 2440 2

原创 【二】SpringBoot源码分析之启动主流程----SpringApplication的run方法

一、简介上一篇说了SpringApplication的创建,这一篇说run方法,关于IOC容器、BeanFactory、ServletContainer的创建和启动、Bean的注册和实例化都在run方法中。调试源码的时候注意:ApplicationContext为常说的Spring容器、IOC容器、应用上下文、Spring上下文。ApplicationContext中有BeanFa...

2019-02-22 14:56:12 1018

原创 【六】SpringBoot源码分析之启动内置Tomcat(Tomcat组件、生命周期简介、一次请求)

目录一、简介1.1Tomcat的主要组件1.1.1.Server:1.1.2.Sevice:1.1.3.Connector:1.1.4.Container:1.1.5.Component1.2Lifecycle生命周期1.2.1类图1.2.2 状态图1.2.3接口Lifecycle1.2.4LifecycleBase二、Spring Boo...

2019-02-11 14:55:56 1282

hadoop-eclipse-plugin-2.9.0套装

其中插件包是hadoop-eclipse-plugin-2.5.1.jar hadoop.ddl和winutils.exe是hadoop2.9.0的,有64位和32位的 亲测hadoop.ddl和winutils.exe可用 这个2.5.1的插件包在hadoop2.9.0中也能能。 2.5.1插件包能不能用主要是看eclipse的版本。 我用的eclipse版本是:Version: Mars.2 Release (4.5.2)

2018-05-11

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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