
Spring
zhxj_cs
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Spring之属性编辑器源码解析
示例 定义Bean @Data public 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 · 442 阅读 · 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 · 223 阅读 · 0 评论 -
Spring之BeanPostProcessor源码分析
BeanPostProcessor BeanPostProcessor是Spring一个非常重要的扩展接口,它使得在创建bean实例的前后做一些扩展处理。 public interface BeanPostProcessor { /** 在任何bean初始化回调(比如InitializingBean的{@code afterPropertiesSet}或自定义 init-meth...原创 2020-02-23 01:41:23 · 471 阅读 · 0 评论 -
BeanFactoryPostProcessor源码分析
BeanFactoryPostProcessor概述 Spring提供了BeanFactoryPostProcessor来对Spring的BeanFactory进行扩展。 Spring的BeanFactoryPostProcessor大致分为两大类: (1)对BeanFactory中的Bean进行修改:org.springframework.beans.factory.config.BeanFac...原创 2020-02-23 01:40:25 · 229 阅读 · 0 评论