7.9.2 Bean销毁之前的行为 发表于 2019-08-29 更新于 2019-10-14 分类于 轻量级Java EE企业应用实战(第5版) , 第7章 Spring的基本用法 , 7.9 容器中Bean的生命周期 7.9.2 Bean销毁之前的行为 程序示例 项目结构 Chinese.java beans.xml Web应用关闭时会自动关闭Spring容器 在非Web环境如何关闭Spring容器 如何注册关闭钩子来关闭Spring容器 BeanTest.java 运行结果 不推荐实现DisposableBean接口方式 先执行DisposableBean接口方法再执行destroy-method属性指定的方法 在beans元素上为所有bean指定生命周期行为 Spring容器中Bean实例完整的生命周期行为 阅读全文 »
7.9.1 依赖关系注入之后的行为 发表于 2019-08-29 更新于 2019-10-14 分类于 轻量级Java EE企业应用实战(第5版) , 第7章 Spring的基本用法 , 7.9 容器中Bean的生命周期 7.9.1 依赖关系注入之后的行为 程序示例 项目结构 Chinese.java beans.xml 运行结果 代码分析 不推荐实现InitializingBean接口方式 既使用init-method属性又实现InitializingBean接口时 阅读全文 »
7.9 容器中Bean的生命周期 发表于 2019-08-29 更新于 2019-10-14 分类于 轻量级Java EE企业应用实战(第5版) , 第7章 Spring的基本用法 , 7.9 容器中Bean的生命周期 7.9 容器中Bean的生命周期 Spring可以管理singleton作用域的Bean的生命周期 Spring无法管理prototype作用域的Bean 管理Bean生命周期行为的时机 阅读全文 »
7.8.5 强制初始化Bean 发表于 2019-08-28 更新于 2019-10-14 分类于 轻量级Java EE企业应用实战(第5版) , 第7章 Spring的基本用法 , 7.8 深入理解容器中的Bean 7.8.5 强制初始化Bean depends-on属性 阅读全文 »
7.8.4 获得Bean本身的id 发表于 2019-08-28 更新于 2019-10-14 分类于 轻量级Java EE企业应用实战(第5版) , 第7章 Spring的基本用法 , 7.8 深入理解容器中的Bean 7.8.4 获得Bean本身的id 程序示例 项目结构 Chinese.java beans.xml SpringTest.java 执行结果 小结 阅读全文 »
7.8.3 容器中的工厂Bean 发表于 2019-08-28 更新于 2019-10-14 分类于 轻量级Java EE企业应用实战(第5版) , 第7章 Spring的基本用法 , 7.8 深入理解容器中的Bean 7.8.3 容器中的工厂Bean 程序示例 项目结构 GetFieldFactoryBean.java beans.xml Spring容器对工厂Bean的处理过程 SpringTest.java 测试 阅读全文 »
7.8.2 Bean继承与Java继承的区别 发表于 2019-08-28 更新于 2019-10-14 分类于 轻量级Java EE企业应用实战(第5版) , 第7章 Spring的基本用法 , 7.8 深入理解容器中的Bean 7.8.2 Bean继承与Java继承的区别 Spring中的Bean继承和Java中的继承的不同之处 Spring中的Bean继承和java中的类继承的区别 阅读全文 »
7.8 深入理解容器中的Bean 7.8.1 抽象Bean与子Bean 发表于 2019-08-28 更新于 2019-10-14 分类于 轻量级Java EE企业应用实战(第5版) , 第7章 Spring的基本用法 , 7.8 深入理解容器中的Bean 7.8 深入理解容器中的Bean 7.8.1 抽象Bean与子Bean 抽象Bean不能实例化 父Bean中可以继承的配置信息 子bean元素通过parent属性指定其父bean 父Bean中无法被继承的属性 使用抽象Bean的好处 子类会覆盖父类继承来的相同的配置信息 项目结构 阅读全文 »
7.7.3 调用实例工厂方法创建Bean 发表于 2019-08-27 更新于 2019-10-14 分类于 轻量级Java EE企业应用实战(第5版) , 第7章 Spring的基本用法 , 7.7 创建Bean的3种方式 7.7.3 调用实例工厂方法创建Bean 程序示例 项目结构 Person.java American.java Chinese.java PersonFactory.java beans.xml 调用实例工厂方法创建Bean和调用静态工厂方法创建Bean的异同 阅读全文 »
7.7.2 使用静态工厂方法创建Bean 发表于 2019-08-27 更新于 2019-10-14 分类于 轻量级Java EE企业应用实战(第5版) , 第7章 Spring的基本用法 , 7.7 创建Bean的3种方式 7.7.2 使用静态工厂方法创建Bean 程序示例 项目结构 Cat.java Dog.java BeingFactory.java beans.xml SpringTest.java 使用静态工厂方法创建实例时对配置文件的要求 阅读全文 »