Spring & SpringBoot
文章平均质量分 87
chr1sgong
Basketball never lies, so does the code。。。
展开
-
Spring-IoC的概念和配置(JavaConfig为例)
BeanFactory & ApplicationContextIoC(DI) IoC is also known as dependency injection (DI). It is a process whereby objects define their dependencies, that is, the other objects they work with, only thr原创 2018-01-11 17:09:14 · 736 阅读 · 0 评论 -
Bean的实例化和生命周期
DefaultListableBeanFactory类层次结构在开始Bean的实例化和生命周期之前有必要对Bean所处的位置以及相关的类层次结构进行了解。下图是DefaultListableBeanFactory的类层次结构 其中有几个比较重要的类或接口需要知道:DefaultSingletonBeanRegistryDefaultSingletonBeanRegistr原创 2018-01-16 21:49:02 · 859 阅读 · 0 评论 -
AnnotationConfigApplicationContext的实例化过程
1,类继承结构理解AnnotationConfigApplicationContext的实例化过程之前先看一下它的类继承结构: 主要涉及到的类或接口有以下几个:GenericApplicationContext——通用应用上下文,内部持有一个DefaultListableBeanFactory实例,这个类实现了BeanDefinitionRegistry接口,可以在它身上使用任意的原创 2018-01-17 12:02:10 · 24472 阅读 · 2 评论 -
Spring Boot 应用上下文刷新过程
前面讲了Spring Boot基于JavaConfig的执行流程,主要讲了应用环境的准备和初始化、应用上下文的实例化和准备,在应用上下文实例化时只注册了为后续解析配置必要的bean,应用上下文中基本上没有任何东西。本文通过分析AbstractApplicationContext#refresh()的执行来对Spring Boot的应用上下文的配置进行讲解,同时说明Spring Boot自动配置的实原创 2018-01-18 15:06:23 · 3476 阅读 · 0 评论 -
Spring-AOP编程(JavaConfig)
本文是Spring AOP官方文档部分内容的简记。1,IntroductionSpring IoC容器不依赖于AOP,但是作为IoC容器的补充,AOP提供了非常强大的中间件解决方案。AOP在Spring框架中的用途:提供声明式企业级服务,特别是作为EJB声明式服务的替代品,典型的应用就是Spring声明式事务管理。允许用户自定义切面1.1,AOP概念切面(A原创 2018-01-19 14:21:17 · 1260 阅读 · 1 评论