玩转Spring
文章平均质量分 96
希望能够系统地帮助各位透彻掌握 Spring 在实际开发中的应用,具体而言包括 Spring Framework、Spring Boot 与 Spring Cloud 等重要组件。
Binge毕设
河南大学大学软件工程硕士,全栈开发工程师。 曾就职于中安信业、腾讯、百度锐之旗等公司,擅长Java开发、Web前端、Python爬虫、PHP等领域技术。从事软件开发多年,曾给多家知名互联网公司进行公司内部培训,以及OA系统企业官网的搭建。
展开
-
第 7 章: 对象关系映射
在早期,开发者们都是通过 XML 来做各种配置的,其中也包括 Hibernate 的映射配置。但时至今日,大家早就习惯了使用注解来进行配置,甚至会“约定优于配置”(convention over configuration),追求“零”配置。在这一节中,我们只会涉及注解的配置方式,看看如何通过 JPA 的注解来进行常规的配置,其中还会结合少许 Hibernate 的特有注解。实体及主键既然是对象关系映射,那自然需要定义清楚“对象”与“关系”之间的关系。原创 2024-06-20 00:37:34 · 325 阅读 · 1 评论 -
第 6 章: Spring 中的 JDBC
JDBC 的全称是 Java Database Connectivity,是一套面向关系型数据库的规范。虽然数据库各有不同,但这些数据库都提供了基于 JDBC 规范实现的 JDBC 驱动。开发者只需要面向 JDBC 接口编程,就能在很大程度上规避数据库差异带来的问题。Java 应用程序基本上是通过 JDBC 来连接并操作数据库的,哪怕我们使用了对象关系映射框架(例如 Hibernate),其底层也是用 JDBC 来与数据库进行交互的。6.1 配置数据源无论是简单的增删改查操作,还是复杂的数据分析任务,都原创 2024-06-12 23:41:10 · 1794 阅读 · 1 评论 -
第 5 章:面向生产的 Spring Boot
Spring Boot Actuator 是 Spring Boot 的重要功能模块,能为系统提供一系列在生产环境中运行所必需的功能,比如监控、度量、配置管理等。只需引入起步依赖后,我们就可以通过 HTTP 来访问这些功能(也可以使用 JMX 来访问)。Spring Boot 还为我们预留了很多配置,可以根据自己的需求对 Spring Boot Actuator 的功能进行定制。原创 2024-06-12 23:38:34 · 845 阅读 · 0 评论 -
第 4 章:从 Spring Framework 到 Spring Boot
如果工程的 Spring Bean 扫描路径是。原创 2024-06-12 23:38:02 · 958 阅读 · 2 评论 -
第 3 章:Spring Framework 中的 AOP
讲完了 IoC,我们再来聊聊 Spring Framework 中的另一个重要内容——面向切面编程,即 AOP。它是框架中众多功能的基础,例如声明式事务就是依靠 AOP 来实现的。此外,Spring 还为我们提供了简单的方式来使用 AOP,这有助于简化业务代码中一些共性功能的开发。本章我们会一起去了解 AOP 的基本概念,以及 AOP 在 Spring Framework 中的实现,并学习如何通过使用注解和 XML 文件的方式来配置 AOP 相关的功能。原创 2024-06-12 23:22:54 · 1869 阅读 · 0 评论 -
第 2 章:Spring Framework 中的 IoC 容器
在介绍 Spring Framework 的 IoC 容器前,我们有必要先理解什么是“控制反转”。控制反转是一种决定容器如何装配组件的模式。只要遵循这种模式,按照一定的规则,容器就能将组件组装起来。这里所谓的容器,就是用来创建组件并对它们进行管理的地方。它牵扯到组件该如何定义、组件该何时创建、又该何时销毁、它们互相之间是什么关系等——这些本该在组件内部管理的东西,被从组件中剥离了出来。原创 2024-06-12 23:20:19 · 1778 阅读 · 0 评论 -
第 1 章:初识Spring
不知从何时开始,Spring 这个词开始频繁地出现在 Java 服务端开发者的日常工作中,很多 Java 开发者从工作的第一天开始就在使用 Spring Framework,甚至有人调侃“不会 Spring 都不好意思自称是个 Java 开发者”。既然 Spring 这么重要,在本书一开始的这一节我们就来学习一下 Spring 的发展历史,认识下 Spring 家族的主要成员。原创 2024-06-06 10:36:01 · 1051 阅读 · 0 评论