Spring Boot
采用构建 Spring 应用程序的观点,让您能够尽快启动并运行。
采用构建 Spring 应用程序的观点,让您能够尽快启动并运行。
提供对依赖注入、事务管理、Web 应用程序、数据访问、消息传递等的核心支持。
提供对数据访问的一致方法,包括关系型、非关系型、MapReduce 等。
提供一套用于分布式系统中常见模式的工具。可用于构建和部署微服务。
为现代运行时上的可组合数据微服务应用程序提供编排服务。
通过全面且可扩展的身份验证和授权支持来保护您的应用程序。
为构建 OpenID Connect 1.0 身份提供程序和 OAuth2 授权服务器产品提供安全、轻量且可定制的基础。
Spring for GraphQL 为基于 GraphQL Java 构建的 Spring 应用程序提供支持。
提供用于管理用户会话信息的 API 和实现。
通过轻量级消息传递和声明性适配器支持众所周知的企业集成模式。
简化创建遵循 HATEOAS 原则的 REST 表示。
Spring Modulith 允许开发人员构建结构良好的 Spring Boot 应用程序,并指导开发人员查找和使用由域驱动的应用程序模块。
允许您通过将手写文档与使用 Spring MVC Test 或 REST Assured 生成的自动生成代码段相结合来记录 RESTful 服务。
Spring AI 是一个用于 AI 工程的应用程序框架。
简化和优化处理大批量操作的工作。
专注于开发人员生产力的 CLI
将 Spring 核心概念应用于基于 AMQP 的消息传递解决方案的开发。
提供一个 JavaScript 库,为管道和简单图形提供基本的可嵌入 HTML5 可视化构建器。
为 Apache Kafka 提供熟悉的 Spring 抽象。
通过使用 Spring 熟悉的基于模板的方法,简化使用 LDAP 的应用程序的开发。
为 Apache Pulsar 提供熟悉的 Spring 抽象
通过基于 CLI 的资源发现和交互,使编写和测试 RESTful 应用程序变得更加容易。
为应用程序开发人员提供一个框架,以便在 Spring 应用程序中使用状态机概念。
支持构建具有受控导航的 Web 应用程序,例如办理登机手续或申请贷款。
促进基于契约的 SOAP Web 服务的开发。