第17章 Java Bean技术
- 格式:ppt
- 大小:862.00 KB
- 文档页数:34


bean知识点总结一、Bean 的概念和作用1.1 Bean 的概念Bean 是 Spring 框架中的一个核心概念,它指的是由 Spring 容器管理的对象。
在 Spring 中,所有的对象都由 Spring 容器来创建、配置和管理,这些对象就被称为 Bean。
1.2 Bean 的作用Bean 在 Spring 框架中扮演着非常重要的角色,它具有以下几种主要作用:1) 控制反转(IoC):在传统的 Java 开发中,对象之间的依赖关系是由程序猿来硬编码的,而在 Spring 框架中,对象之间的依赖关系由 Spring 容器来管理,程序员只需要配置好Bean,然后让 Spring 容器来创建和管理对象之间的依赖关系。
2) 管理对象的生命周期:Spring 容器负责管理 Bean 的生命周期,它负责创建、初始化、销毁和释放 Bean。
3) 提供依赖注入(DI):Spring 容器可以通过依赖注入的方式将一个 Bean 注入到另一个Bean 中,这样就可以实现对象之间的解耦。
4) 提供 AOP 支持:Spring 容器可以通过切面(Aspect)的方式实现 AOP,进而实现一些功能的横切关注点的分离和复用。
二、Bean 的配置2.1 配置 Bean 的方式在 Spring 中,配置 Bean 有三种主要的方式:1) XML 配置:通过在 XML 文件中使用 <bean> 标签来配置 Bean。
2) 注解配置:通过在 Java 类中使用注解来配置 Bean。
3) Java 配置:通过在 Java 配置类中使用 @Configuration 注解来配置 Bean。
2.2 Bean 的属性配置在配置 Bean 的时候,可以为 Bean 配置一些属性,这些属性可以通过构造函数、setter 方法或字段注入的方式进行配置。
2.3 Bean 的作用域在 Spring 中,Bean 可以设置不同的作用域,主要有以下几种作用域:1) singleton:单例模式,在整个 Spring 容器中只会存在一个 Bean 实例。