源码
Sheldon-GIS
地理信息系统研究生,目前主要做javaweb开发
展开
-
SpringBoot启动流程---默认ServerProperties的注入源码分析
这篇的主题是SpringBoot是怎样实现读取properties属性,并自动赋值到相对应Properties类上的。原创 2020-05-17 00:49:31 · 1708 阅读 · 1 评论 -
Spring ApplicationContext refresh方法(三)--prepareBeanFactory
目录obtainFreshBeanFactoryprepareBeanFactory这篇是refresh方法的第三篇文章,主要分析refresh方法中的这两行代码。ConfigurableListableBeanFactory beanFactory = obtainFreshBeanFactory();prepareBeanFactory(beanFactory);obtainFre...原创 2020-05-12 23:43:33 · 169 阅读 · 0 评论 -
Spring ApplicationContext refresh方法(二)--prepareRefresh
Spring ApplicationContext refresh方法(一)目录prepareRefreshinitPropertySourcesgetEnvironment().validateRequiredProperties()validateRequiredPropertiesprepareRefreshprepareRefresh方法同样是抽象类AbstractApplicati...原创 2020-05-03 13:31:14 · 261 阅读 · 0 评论 -
Spring ApplicationContext refresh方法解读(一)
目录refresh方法prepareRefresh上节中已经讲过AnnotationConfigApplicationContext中初始化了reader,用于加载6个Bean。主要是Processor,我们称之为后置处理器。处理器主要的使用就是在refresh方法中。refresh方法refresh方法是Spring ApplicationContext的精髓,ioc,aop都是在此中完成...原创 2020-05-03 12:25:40 · 1669 阅读 · 0 评论 -
Spring Core AnnotationConfigApplicationContext的构造
文章目录类的继承图构造初始化1.DefaultResourceLoader2 AbstractApplicationContext3 GenericApplicationContext4 AnnotationConfigApplicationContext类的继承图构造初始化AnnotationConfigApplicationContext annotationConfigApplica...原创 2020-04-27 22:38:12 · 266 阅读 · 0 评论 -
Java 1.7 HashMap源码阅读
1. 构造函数2.PUT方法3.resize扩容4.remove5 hash6.多线程不安全演示原创 2020-04-06 01:17:49 · 153 阅读 · 0 评论