Java 全栈技术官方中文文档

Quarkus

Quarkus 指南

一个为 GraalVM 和 HotSpot 精心设计的 Kubernetes 原生 Java 框架,具有极快的启动时间和极低的内存占用,专为云原生应用、微服务、响应式编程和事件驱动架构打造,并与 JAX-RS、Hibernate、MicroProfile 以及 Kubernetes 等生态系统无缝集成

Spring

Spring AI 中文手册

提供统一抽象来集成多种 AI 模型与服务,支持聊天、嵌入、图像、语音、内容审核等能力,兼容 OpenAI、Anthropic、Microsoft、Amazon、Google、Ollama 等主流厂商,并可与向量数据库集成,极大简化智能应用的开发。

Spring Framework 中文手册

作为现代 Java 应用的核心基石,提供强大的核心容器、依赖注入(IoC)、面向切面编程(AOP)、事件驱动和声明式事务管理等功能。

Spring Integration 中文手册

基于企业集成模式(EIP)的消息驱动框架,提供多种适配器以声明式方式连接外部系统,支持异步消息传递、流式处理与系统解耦。

Spring Boot 中文手册

提供开箱即用的自动配置和嵌入式服务器,极大简化 Spring 应用的构建、运行与部署,是开发微服务和云原生应用的首选框架

Spring Session 中文手册

提供分布式环境下的会话管理支持,抽象 HttpSession 并可存储在 Redis、JDBC 等后端,实现单点登录跨应用会话共享

Spring Security 中文手册

功能强大的安全框架,提供认证、授权、攻击防护(如 CSRF、会话固定攻击)、OAuth2/OpenID Connect 支持等全方位安全能力。

Spring Authorization-server 中文手册

官方维护的 OAuth 2.1 和 OpenID Connect 1.0 授权服务器标准实现,支持授权码、客户端凭证、刷新令牌等主流流程,并具备高度可扩展性。

Spring Kafka 中文手册

基于 Spring 的 Kafka 客户端高级抽象,提供消息发送、消费、监听容器管理、事务处理等功能,高效简化与 Apache Kafka 的集成。

Spring Graphql 中文手册

提供与 GraphQL Java 的深度集成,支持声明式数据查询、控制器编程模型、数据加载器和订阅等能力,高效构建 GraphQL API。

Spring Amqp 中文手册

基于 AMQP 协议(如 RabbitMQ)的消息集成框架,提供模板、监听容器、声明式队列与交换器管理,简化消息驱动应用的开发。

Spring Ldap 中文手册

提供对 LDAP 操作的高级抽象,支持模板模式、对象目录映射(ODM)、事务管理,简化用户目录和身份管理的集成。

Spring Modulith 中文手册

创新性地支持在单体架构中实现模块化开发,提供模块边界约束、领域事件发布与架构测试工具,帮助构建可演进的应用系统。

Spring Pulsar 中文手册

提供与 Apache Pulsar 的深度集成,支持消息生产与消费、模式管理、监听容器及事务,简化基于 Pulsar 的消息应用开发。

Spring Shell 中文手册

提供基于 Spring 的命令行应用框架,支持命令解析、交互式 CLI、参数绑定和自动补全,加速命令行工具的构建。

Spring Vault 中文手册

提供与 HashiCorp Vault 的安全集成,支持密钥存储、动态凭证、数据加密解密操作,确保应用中敏感信息的安全管理。

Spring Batch 中文手册

提供可扩展的批处理框架,支持事务、并发处理、分片、重试、跳过等特性,专为处理大规模数据批处理任务而设计。

Spring Cli 中文手册

提供基于命令行的 Spring 应用开发利器,支持快速创建、运行、测试 Spring 项目,显著提升开发和原型设计效率。

Spring Data

Spring Data Jpa 中文手册

提供对 JPA 的高级抽象大幅简化基于关系数据库的持久化操作,支持声明式查询方法、分页排序、审计、Specification API 等。

Spring Data Elasticsearch 中文手册

提供与 Elasticsearch 的无缝集成,支持文档索引、搜索、聚合分析,简化全文检索与复杂查询功能的实现。

Spring Data Keyvalue 中文手册

提供对键值存储(如 Map、Hazelcast、Couchbase 等)的统一抽象支持,统一访问方式,便于快速集成非关系型存储。

Spring Data Ldap 中文手册

简化 LDAP 数据存取,支持对象目录映射(ODM)、查询构造器、事务,方便用户身份和目录管理。

Spring Data Mongodb 中文手册

提供与 MongoDB 的深度集成,支持文档映射、查询派生、聚合框架、事件监听,简化面向文档数据库的开发。

Spring Data Neo4j 中文手册

提供与 Neo4j 图数据库的集成,支持图模型映射、声明式查询、Cypher 查询语言,便于开发图形关系应用。

Spring Data Redis 中文手册

提供对 Redis 的高级抽象,支持键值操作、发布订阅、事务、流水线、序列化和 Spring Cache 集成,功能强大

Spring Data Relational 中文手册

提供简化的关系型数据库访问支持,基于 JDBC,专注于映射和查询而不依赖 ORM 框架,适合轻量级场景。

Spring Data Rest 中文手册

自动将 Spring Data 仓库导出为 RESTful API,支持超媒体(HATEOAS)、分页、排序和事件机制,快速构建API。

Spring Data Cassandra 中文手册

提供与 Apache Cassandra 的可靠集成,支持 CQL 查询、异步操作、分布式数据建模,简化大规模 NoSQL 应用开发。

Spring Data Commons 中文手册

提供 Spring Data 各子项目共享的基础功能,包括仓库抽象、分页排序、审计、领域事件等通用支持。

Spring Data Couchbase 中文手册

提供与 Couchbase 的无缝集成,支持 N1QL 查询、文档存储、集群操作和事件监听,简化文档型数据库的使用。

Spring Cloud

Spring Cloud Commons 中文手册

提供 Spring Cloud 各子项目共享的基础设施与通用抽象,包括服务发现、负载均衡、配置属性等核心支持

Spring Cloud Config 中文手册

提供分布式系统的集中化配置管理,支持配置服务端和客户端,配置可存储在 Git、SVN、Vault 等后端并动态刷新

Spring Cloud Stream 中文手册

基于消息中间件的框架,使用声明式编程模型构建消息驱动的微服务,支持 Kafka、RabbitMQ 等作为 binder。

Spring Cloud Bus 中文手册

基于消息中间件的轻量级消息总线,用于在分布式系统中广播配置变更和事件,常与 Spring Cloud Config 配合使用。

Spring Cloud Task 中文手册

提供短生命周期微服务任务的支持,适用于批处理或一次性任务,内置任务执行跟踪与事件发布。

Spring Cloud Kubernetes 中文手册

提供 Spring Cloud 与 Kubernetes 的无缝集成,支持服务发现、配置、负载均衡与原生 Kubernetes 特性

Spring Cloud Gateway 中文手册

提供基于 WebFlux 的 API 网关,支持路由、过滤器、断路器、限流等功能,是微服务架构下的流量入口

Spring Cloud Circuitbreaker 中文手册

提供断路器模式的抽象,支持 Resilience4j、Sentinel 等实现,简化服务容错和降级处理。

Spring Cloud Consul 中文手册

深度集成 HashiCorp Consul,支持服务发现、健康检查、分布式配置和 Key/Value 存储。

Spring Cloud Contract 中文手册

提供消费者驱动的契约测试框架,支持自动生成桩代码与文档,确保微服务间的接口契约一致性。

Spring Cloud Function 中文手册

提供函数式编程模型,支持在不同运行时(如 AWS Lambda、Azure Functions)无缝部署函数。

Spring Cloud Openfeign 中文手册

基于 OpenFeign 的声明式 HTTP 客户端简化远程服务调用,支持负载均衡、熔断与集成 Ribbon/Eureka。

Spring Cloud Vault 中文手册

提供 Spring Cloud 与 HashiCorp Vault 的安全集成,支持分布式系统中的安全配置和凭证管理。

Spring Cloud Zookeeper 中文手册

提供与 Apache Zookeeper 的可靠集成,支持服务发现与配置管理,作为 Consul、Eureka 的替代方案

Spring Cloud Build 中文手册

提供 Spring Cloud 项目的构建约定、依赖管理与代码质量插件,确保子项目的一致性。

Spring Cloud Netflix 中文手册

集成 Netflix OSS 组件(如 Eureka、Hystrix、Zuul),为服务发现、断路器、路由等提供支持(部分组件已进入维护模式)。

Hibernate

Hibernate ORM 指南 提供强大的对象关系映射(ORM)框架,将 Java 对象与关系型数据库表进行映射,支持延迟加载、缓存、级联操作等特性,大幅简化数据库持久化层的开发。

Hibernate Search 指南

基于 Hibernate ORM 与全文检索引擎(如 Apache Lucene、Elasticsearch)的集成,为实体提供强大的搜索能力,支持全文搜索、模糊匹配和复杂查询。

Hibernate Reactive 指南

响应式编程模型下提供非阻塞式数据库访问,基于 Vert.x 实现异步交互,专为高并发与事件驱动的应用场景设计。

Hibernate Validator 指南

提供基于 JSR 380(Bean Validation 2.0)的声明式数据验证框架,可通过注解定义约束规则,实现对象属性的自动校验,确保数据一致性与完整性。