spring
文章平均质量分 85
红尘路莫低首
lifelong learning
展开
-
Spring启动过程(一)
Spring的启动过程,就是其IoC容器的启动过程,本质就是创建和初始化bean的工厂(BeanFactory),BeanFactory其实就是整个SpringIoc的核心,Spring 使用 BeanFactory 来实例化、配置和管理 Bean。 对于web程序,IoC容器启动过程即是建立上下文的过程,在web应用中,web容器会提供一个全局的ServletContext上下文环境...转载 2018-10-10 11:14:29 · 3297 阅读 · 0 评论 -
Spring启动过程(二)
上一篇说到的ioc容器的refresh()方法,是整个容器启动的最核心方法,在这个refresh()方法中,会完成资源文件的加载、配置文件解析、Bean定义的注册、组件的初始化等核心工作。 让我们来look look 这个refresh()方法到底干了啥事情~~~ 惯例先贴源码,先看下refresh()方法的说明。 refresh()方法是ConfigurableA...转载 2018-10-10 11:16:10 · 198 阅读 · 0 评论 -
Spring的BeanFactoryPostProcessor和BeanPostProcessor
BeanFactoryPostProcessor和BeanPostProcessor,这两个接口,都是Spring初始化bean时对外暴露的扩展点。两个接口名称看起来很相似,但作用及使用场景却不同,分析如下: 1、BeanFactoryPostProcessor接口 该接口的定义如下: public interface BeanFactoryPostProcessor { /**...转载 2018-10-10 15:08:08 · 83 阅读 · 0 评论 -
Spring IOC 容器源码分析
转自:https://javadoop.com/post/spring-ioc 更新时间:2017-11-15 Spring 最重要的概念是 IOC 和 AOP,本篇文章其实就是要带领大家来分析下 Spring 的 IOC 容器。既然大家平时都要用到 Spring,怎么可以不好好了解 Spring 呢?阅读本文并不能让你成为 Spring 专家,不过一定有助于大家理解 Spring 的很多概念...转载 2018-11-07 19:52:54 · 133 阅读 · 0 评论 -
Java事件监听器原理以及使用Spring的事件监听
事件监听包括必不可少的三个元素:事件、事件源和监听器。 事件:容易理解,点击一下鼠标是一个事件,更改某个类属性也可以抽象为一个事件。 事件源:发布事件的地方,也就是事件产生的地方。 监听器:定义事件发生后要采取的操作。 1,接下来举例说明Java如何实现监听模式 事件: package com.wxy.popcorn.eventlistener.model; import jav...转载 2018-12-12 14:23:20 · 312 阅读 · 0 评论 -
Aware相关接口
Aware,是感应和感知的意思。当bean实现了对应的Aware接口时,BeanFactory会在生产bean时根据它所实现的Aware接口,给bean注入对应的属性,从而让bean获取外界的信息。 Spring提供了一堆Aware接口: 下面列出几个主要Aware接口作用: org.springframework.context.ApplicationContextAware接口: 实...转载 2018-12-12 13:50:52 · 180 阅读 · 0 评论