在Spring中使用Bean的方式有三种:
(1)BeanWrapper
(2)BeanFactory
(3)ApplicationContext
Bean的销毁方式:
(1)在配置文件中指定的destroy-method属性来完成
(2)实现org.springframework.beans.factory.DisposableBean接口
用ref指定依赖的三种方式local、bean、parent:
(1)local:被参考引用的bean在同一个XML文件中,而且被参考引用的Bean是用id来命名的。如:<property name="date">
<ref local="date">
</property>
(2)bean:它允许被引用的bean可以在同一个XML文件中,也可以在不同的XML文件中,bean的属性值可以与被引用的bean的id相同,也可以与bean的name相同。
(3)parent:引用当前BeanFactory 或ApplicationContext中的bean.
parent的属性可以是被参考引用的bean的id也可以是name属性。
分享到:
相关推荐
本资料“Spring学习笔记&源码”是基于网易云课堂黑马程序员的Spring四天精通课程,旨在帮助学习者深入理解和实践Spring框架。 笔记部分可能会涵盖以下内容: 1. **Spring概述**:介绍Spring框架的历史、特点和主要...
四、Spring的主要模块 1. **Core Container**:包括Beans和Core模块,提供DI和基本容器功能。 2. **Data Access/Integration**:包含JDBC、ORM、OXM、JMS和Tx模块,处理数据访问和集成。 3. **Web**:Web-Servlet、...
四、Spring MVC 1. Spring MVC简介:了解Spring MVC的架构,处理请求的流程,以及各组件的作用。 2. DispatcherServlet和HandlerMapping:解析请求分发和处理器映射的机制。 3. Controller和视图解析:编写RESTful...
Spring Cloud 学习笔记 本笔记主要介绍了从单体架构到微服务架构的演变过程,以及 Spring Cloud 中的微服务架构搭建。下面是本笔记的详细知识点总结: 一、单体架构 单体架构是指整个系统只有一个工程,打包往往...
四、Spring Bean 在Spring中,应用程序的组件被称为Bean,这些Bean被定义在配置文件中,由Spring容器管理其生命周期,包括实例化、初始化、装配和销毁。Bean可以通过XML、注解或者Java配置来定义。 五、Spring MVC ...
在"spring学习"的资源包中,我们看到三个关于"第四章 Spring的基本用法"的PPT文件,分别是"第一次"、"第三次"和"第二次"。虽然顺序可能有些混乱,但我们可以从中提取出一系列关键知识点。 1. **依赖注入**:Spring...
《Spring 3.3 学习案例:深度解析SpringMVC与Mybatis集成》 Spring框架作为Java领域中最为广泛使用的轻量级框架之一,深受开发者喜爱。Spring 3.3版本是其历史上的一个重要里程碑,它提供了丰富的功能和完善的服务...
Spring框架是Java开发中不可或缺的一部分,它以...通过学习以上这些知识点,你可以全面掌握Spring框架,并将其应用于实际项目中,提高开发效率和应用的稳定性。Spring的灵活性和强大功能使其成为Java开发者的首选框架。
《Spring实战第四版》是Java开发领域中一本深入讲解Spring框架的经典著作,源代码的提供为读者提供了亲自动手实践的机会,有助于加深理解和应用。在这个压缩包中,包含的文件名为"spring4源码_Code4",我们可以推测...
四、Spring 事务管理 Spring 事务管理主要通过三个接口:PlatformTransactionManager、TransactionDefinition、TransactionStatus。TransactionDefinition 用于描述事务的隔离界别、超时时间、是否只读和传播规则等...
Spring 框架是Java开发中的一个核心框架,它的出现极大地简化了企业级应用的开发。...以上是对Spring框架的一些关键知识点的详解,涵盖了从基础概念到实际应用的多个方面,对于学习和掌握Spring有着重要的指导意义。
在本篇Spring学习笔记中,我们将深入探讨Spring框架的核心特性,包括依赖注入(Dependency Injection,DI)、AOP(面向切面编程)以及Spring的源码解析,同时也会介绍一些实用的开发工具。通过学习这些内容,我们...
《Spring in Action》是...通过对比学习第四版和第五版《Spring in Action》,不仅可以系统地掌握Spring的基础知识,还能了解到最新的技术和最佳实践。对于想要提升Spring技能的Java开发者来说,这是一份宝贵的资源。
### Spring学习笔记(最新版) #### 一、Spring框架简介 Spring框架是一个广泛使用的轻量级企业级应用框架,它提供了全面的解决方案来构建复杂的Java应用程序。Spring的核心特性包括依赖注入(Dependency Injection,...
### Spring学习笔记知识点详解 #### 一、Spring框架概述 **Spring** 是一个开源的、分层的企业级应用开发框架,旨在简化Java EE应用程序的开发。它的主要目标是提高开发效率,减少耦合度,并提供一种更为简洁的...
《Spring实战》(第四版)是由Craig Walls编著的一本深度解析Spring框架的权威指南,中文版的发布旨在为Java Web开发者提供更为便捷的学习资源。本书涵盖了Spring框架的核心概念、重要特性和实际应用,旨在帮助读者...
### Spring学习方法详解 #### 一、Spring框架概述 Spring框架是一个开源的、设计层面的框架,主要用于解决业务逻辑层与其他层之间的松耦合问题。它通过实现面向接口的编程思想,使得整个系统应用能够更好地组织和...
根据给定文件的信息,我们可以提炼出以下几个重要的知识点: ### 一、Spring 对 ORM 的支持 #### 8.1 概述 ...通过对这些知识点的学习,开发者可以更加高效地利用 Spring 构建健壮、灵活的应用程序。