Spring 基础教程系列
文章平均质量分 86
Spring 基础教程系列
传陆编程
任职于某 IT 公司,担任研发部总经理。每天一本正经的管理着五六十研发人员。每天装模作样的周旋于各个部门。每天绞尽脑汁的揣摩老板的旨意。
展开
-
Spring 基础教程 (第 14 章) - Spring 集成 AspectJ
AspectJ 是一个基于 Java 语言的全功能的 AOP 框架,它并不是 Spring 组成部分,是一款独立的 AOP 框架。但由于 AspectJ 支持通过 Spring 配置 AspectJ 切面,因此它是 Spring AOP 的完美补充,通常情况下,我们都是将 AspectJ 和 Spirng 框架一起使用,简化 AOP 操作。原创 2023-06-08 14:46:04 · 469 阅读 · 0 评论 -
Spring 基础教程 (第 13 章) - Spring AOP
Spring AOP 是 Spring 框架的核心模块之一,它使用纯 Java 实现,因此不需要专门的编译过程和类加载器,可以在程序运行期通过代理方式向目标类织入增强代码。原创 2023-06-08 13:49:02 · 67 阅读 · 0 评论 -
Spring 基础教程 (第 12 章) - Spring Bean 自动装配(2)
Spring 从 2.5 版本开始提供了对注解技术的全面支持,我们可以使用注解来实现自动装配,简化 Spring 的 XML 配置。原创 2023-06-08 13:38:17 · 38 阅读 · 0 评论 -
Spring 基础教程 (第 12 章) - Spring Bean 自动装配(1)
我们把 Spring 在 Bean 与 Bean 之间建立依赖关系的行为称为 **"装配"** 。Spring 的 IoC 容器虽然功能强大,但它本身不过只是一个空壳而已,它自己并不能独自完成装配工作。需要我们主动将 Bean 放进去,并告诉它 Bean 和 Bean 之间的依赖关系,它才能按照我们的要求完成装配工作。原创 2023-06-08 13:40:07 · 44 阅读 · 0 评论 -
Spring 基础教程 (第 11 章) - Spring Bean 继承
在 Spring 中,Bean 和 Bean 之间也存在继承关系。我们将被继承的 Bean 称为父 Bean,将继承父 Bean 配置信息的 Bean 称为子 Bean。原创 2023-06-08 13:09:52 · 211 阅读 · 0 评论 -
Spring 基础教程 (第 10 章) - Spring Bean 后置处理器
BeanPostProcessor 接口也被称为后置处理器,通过该接口可以自定义调用初始化前后执行的操作方法。原创 2023-06-08 12:02:47 · 135 阅读 · 0 评论 -
Spring 基础教程 (第 9 章) - Spring Bean 生命周期(2)
我们可以在 Spring Bean 生命周期的某个特定时刻,指定一些生命周期回调方法完成一些自定义的操作,对 Bean 的生命周期进行管理。原创 2023-06-08 11:31:49 · 69 阅读 · 0 评论 -
Spring 基础教程 (第 9 章) - Spring Bean 生命周期(1)
在传统的 Java 应用中,Bean 的生命周期很简单,使用 Java 关键字 new 进行 Bean 的实例化后,这个 Bean 就可以使用了。一旦这个 Bean 长期不被使用,Java 自动进行垃圾回收。原创 2023-06-08 11:26:05 · 51 阅读 · 0 评论 -
Spring 基础教程 (第 8 章) - Spring Bean 作用域(2)
如果一个 Bean 定义的作用域为 prototype,那么这个 Bean 就被称为 prototype bean。对于 prototype bean 来说,Spring 容器会在每次请求该 Bean 时,都创建一个新的 Bean 实例。原创 2023-06-08 09:11:14 · 45 阅读 · 0 评论 -
Spring 基础教程 (第 8 章) - Spring Bean 作用域(1)
默认情况下,所有的 Spring Bean 都是单例的,也就是说在整个 Spring 应用中, Bean 的实例只有一个。原创 2023-06-08 09:10:04 · 43 阅读 · 0 评论 -
Spring 基础教程 (第 7 章) - Spring Bean 注入(3)
我们还可以在 Bean 标签下的 元素中,使用以下元素配置 Java 集合类型的属性和参数,例如 List、Set、Map 以及 Properties 等。原创 2023-06-07 13:26:18 · 66 阅读 · 1 评论 -
Spring 基础教程 (第 7 章) - Spring Bean 注入(2)
我们将定义在 元素的 或 元素内部的 Bean,称为 内部 Bean。原创 2023-06-07 12:26:22 · 71 阅读 · 1 评论 -
Spring 基础教程 (第 7 章) - Spring Bean 注入(1)
所谓 Spring Bean 注入属性,简单点说就是将属性注入到 Bean 中的过程,而这属性既可以普通属性,也可以是一个对象(内部 Bean)。原创 2023-06-07 12:16:03 · 146 阅读 · 1 评论 -
Spring 基础教程 (第 6 章) - Spring Bean 定义
由 Spring IoC 容器管理的对象称为 Bean,Bean 根据 Spring 配置文件中的信息创建。我们可以把 Spring IoC 容器看作是一个大工厂,Bean 相当于工厂的产品。如果希望这个大工厂生产和管理 Bean,就需要告诉容器需要哪些 Bean,以哪种方式装配。原创 2023-06-07 11:14:57 · 66 阅读 · 1 评论 -
Spring 基础教程 (第 5 章) - Spring IoC
IoC 是 Inversion of Control 的简写,译为 "控制反转",它不是一门技术,而是一种设计思想,是一个重要的面向对象编程法则,能够指导我们如何设计出松耦合、更优良的程序。Spring 通过 IoC 容器来管理所有 Java 对象的实例化和初始化,控制对象与对象之间的依赖关系。我们将由 IoC 容器管理的 Java 对象称为 Spring Bean,它与使用关键字 new 创建的 Java 对象没有任何区别。原创 2023-06-06 20:21:11 · 65 阅读 · 0 评论 -
Spring 基础教程 (第 4 章) - 创建第一个 Spring 程序
本章介绍如何使用 IntellJ IDEA 创建一个简单的 Spring 程序。在编写之前,我们必须确保已经正确搭建了 Spring 开发环境。原创 2023-06-06 20:13:00 · 74 阅读 · 0 评论 -
Spring 基础教程 (第 3 章) - Spring 开发环境搭建
使用 Spring 之前,需要先安装 JDK、Tomcat ,本章主要介绍如何搭建 Spring 开发环境。原创 2023-06-06 19:48:59 · 180 阅读 · 0 评论 -
Spring 基础教程 (第 2 章) - Spring 体系结构
Spring 框架基本涵盖了企业级应用开发的各个方面,它包含了 20 多个不同的模块,这些模块可以满足一切企业级应用开发的需求,在开发过程中可以根据需求有选择性地使用所需要的模块。原创 2023-06-06 19:18:07 · 65 阅读 · 0 评论 -
Spring 基础教程 (第 1 章) - Spring 是什么
Spring 是 Java EE 编程领域的一款轻量级的开源框架,由被称为的 Rod Johnson 于 2002 年提出并创立,它的目标就是要简化 Java 企业级应用程序的开发难度和周期。Spring 自诞生以来备受青睐,一直被广大开发人员作为 Java 企业级应用程序开发的首选。时至今日,Spring 俨然成为了 Java EE 代名词,成为了构建 Java EE 应用的事实标准。原创 2023-06-06 19:00:42 · 48 阅读 · 0 评论