Spring Security
-
第一个Spring程序
本节介绍如何使用 Eclipse IDE 创建一个简单的 Spring 程序。在编写之前,您必须确保已经正确搭建了 Spring 开发环境,不了解的读者请转到:Spring开发环境…
-
Spring IoC容器
IoC 容器是 Spring 的核心,也可以称为 Spring 容器。Spring 通过 IoC 容器来管理对象的实例化和初始化,以及对象从创建到销毁的整个生命周期。 Spring…
-
Spring Bean定义
由 Spring IoC 容器管理的对象称为 Bean,Bean 根据 Spring 配置文件中的信息创建。 可以把 Spring IoC 容器看作是一个大工厂,Bean 相当于工…
-
Spring Bean作用域
在配置文件中,除了可以定义 Bean 的属性值和相互之间的依赖关系,还可以声明 Bean 的作用域。例如,如果每次获取 Bean 时,都需要一个 Bean 实例,那么应该将 Bea…
-
Spring Bean生命周期
在传统的 Java 应用中,Bean 的生命周期很简单,使用关键字 new 实例化 Bean,当不需要该 Bean 时,由 Java 自动进行垃圾回收。 Spring 中 Bean…
-
BeanPostProcessor(Spring后置处理器)
本节主要介绍在《Spring Bean生命周期》一节提到的 BeanPostProcessor 接口。 BeanPostProcessor 接口也被称为后置处理器,通过该…
-
Spring Bean继承
Bean 定义可以包含很多配置信息,包括构造函数参数、属性值和容器的一些具体信息,如初始化方法、销毁方法等。子 Bean 可以继承父 Bean 的配置数据,根据需要,子 Bean …
-
Spring依赖注入
Spring 依赖注入(Dependency Injection,DI)和控制反转含义相同,它们是从两个角度描述的同一个概念。使用依赖注入可以更轻松的管理和测试应用程序。 当某个 …
-
Spring注入内部Bean
Java 中在类内部定义的类称为内部类,同理在 Bean 中定义的 Bean 称为内部 Bean。注入内部 Bean 使用 <property> 和 <const…
-
Spring注入集合
如果需要传递类似于 Java Collection 类型的值,例如 List、Set、Map 和 properties,可以使用 Spring 提供的集合配置标签,如下表所示。 标…