《极客时间教程 - 玩转 Spring 全家桶》笔记
第一章:初识 Spring (4 讲)
01 | Spring 课程介绍
02 | 一起认识 Spring 家族的主要成员
Spring Framework - 用于构建企业级应用的轻量级一站式解决方案
Spring Boot - 快速构建基于 Spring 的应用程序
Spring Cloud - 简化分布式系统的开发
03 | 跟着 Spring 了解技术趋势
略
Spring Framework - 用于构建企业级应用的轻量级一站式解决方案
Spring Boot - 快速构建基于 Spring 的应用程序
Spring Cloud - 简化分布式系统的开发
略
Spring Data Repository 抽象的目标是显著减少各种访问持久化存储的样板式代码。
Repository 是 Spring Data 的核心接口。此接口主要用作标记接口,以捕获要使用的类型并帮助您发现扩展此接口的接口。CrudRepository
和 ListCrudRepository
接口为被管理的实体类提供复杂的 CRUD 功能。ListCrudRepository
提供等效方法,但它们返回 List
,而 CrudRepository
方法返回 Iterable
。
Redis 是一个被数百万开发人员用作数据库、缓存、流引擎和消息代理的开源内存数据库。
在 Spring 中,spring-data-redis 项目对访问 Redis 进行了 API 封装,提供了便捷的访问方式。 spring-data-redis
Spring 针对 Java Transaction API (JTA)、JDBC、Hibernate 和 Java Persistence API(JPA) 等事务 API,实现了一致的编程模型,而 Spring 的声明式事务功能更是提供了极其方便的事务配置方式,配合 Spring Boot 的自动配置,大多数 Spring Boot 项目只需要在方法上标记 @Transactional
注解,即可一键开启方法的事务性配置。
在软件开发领域,全有或全无的操作被称为事务(transaction)。事务允许你将几个操作组合成一个要么全部发生要么全部不发生的工作单元。传统上 Java EE 开发对事务管理有两种选择:全局事务或本地事务,两者都有很大的局限性。
spring-boot-actuator
模块提供了 Spring Boot 的所有生产就绪功能。启用这些功能的推荐方法是添加 spring-boot-starter-actuator
依赖。
🍃
spring-tutorial
是一个 Spring & Spring Boot 教程。
- 🔁 项目同步维护:Github | Gitee
- 📖 电子书阅读:Github Pages | Gitee Pages
Spring Boot 可以让使用者非常方便的创建 Spring 应用。
Spring Boot 的目标是:
Spring Boot 的构建工具要求:
(1)添加依赖
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-web</artifactId>
</dependency>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-security</artifactId>
</dependency>