Spring
zhxj_cs
这个作者很懒,什么都没留下…
展开
-
Spring之属性编辑器源码解析
示例定义Bean@Datapublic class Person { private String name; private Integer age; private String sex;}定义Spring配置文件<?xml version="1.0" encoding="UTF-8"?><beans xmlns="http:/...原创 2020-02-23 01:43:34 · 404 阅读 · 0 评论 -
Spring中Bean的生命周期
Bean的生命周期Java中,一个Bean的生命周期大致分为3个阶段:(1)创建。即通过构造函数或者反射方式创建的bean对象。(2)初始化。创建对象之后,bean可能需要一些初始化操作,如设置一些属性等等。(4)销毁。bean对象完成功能操作后,没有存在的必要了,就需要对其进行销毁。在JVM中,bean对象的销毁交由虚拟机去完成。Spring中对Bean的生命周期的管理(1)Inst...原创 2020-02-23 01:42:32 · 197 阅读 · 0 评论 -
Spring之BeanPostProcessor源码分析
BeanPostProcessorBeanPostProcessor是Spring一个非常重要的扩展接口,它使得在创建bean实例的前后做一些扩展处理。public interface BeanPostProcessor { /** 在任何bean初始化回调(比如InitializingBean的{@code afterPropertiesSet}或自定义 init-meth...原创 2020-02-23 01:41:23 · 419 阅读 · 0 评论 -
BeanFactoryPostProcessor源码分析
BeanFactoryPostProcessor概述Spring提供了BeanFactoryPostProcessor来对Spring的BeanFactory进行扩展。Spring的BeanFactoryPostProcessor大致分为两大类:(1)对BeanFactory中的Bean进行修改:org.springframework.beans.factory.config.BeanFac...原创 2020-02-23 01:40:25 · 211 阅读 · 0 评论