文章目录
- Spring Boot
- Spring Framework
- Spring Data
- Spring Cloud
- Spring Cloud Data Flow
- Spring Security
- Spring Authorization Server
- Spring for GraphQL
- Spring Session
- Spring Integration
- Spring HATEOAS
- Spring Modulith
- Spring REST Docs
- Spring AI
- Spring Batch
- Spring AMQP
- Spring Flo
- Spring for Apache Kafka
- Spring LDAP
- Spring for Apache Pulsar
- Spring Shell
- Spring Statemachine
- Spring Web Flow
- Spring Web Services
from configuration to
security
,
web apps
to
big data
– whatever
the infrastructure
needs of your application may be, there is a spring project to help you build it.
从配置到
安全
,从Web应用
到大数据
——无论你的应用程序对基础设施
有何种需求,都有Spring项目来助力你构建。
start small and use just what you need – spring is modular
by design.
从小处着手,仅使用你所需的部分——Spring在设计上就是
模块化
的。
Spring Boot
Takes an opinionated view
of building Spring applications
and gets you up
and running
as quickly as possible.
对构建
Spring应用程序
持有一种有倾向性的观点
,并能让你尽快启动
并运行
起来。
Spring Framework
Provides core support for dependency injection
, transaction management
, web apps
, data access
, messaging
, and more.
为
依赖注入
、事务管理
、Web应用
、数据访问
、消息传递
等提供核心支持。
Spring Data
Provides a consistent approach to data access - relational
, non-relational
, map-reduce
, and beyond.
为数据访问提供一致的方法,涵盖
关系型
、非关系型
、映射规约
等数据访问方式。
Spring Cloud
Provides a set of tools
for common patterns
in distributed systems
.
为
分布式系统
中的常见模式
提供一组工具
。
Useful for building and deploying microservices
.
对构建和部署
微服务
很有用。
Spring Cloud Data Flow
Provides an orchestration service
for composable data microservice applications
on modern runtimes
.
为
现代运行时
上的可组合数据微服务应用程序
提供编排服务
。
Spring Security
Protects your application with comprehensive
and extensible authentication
and authorization
support.
通过全面且可扩展的
身份验证
和授权
支持,保护你的应用程序。
Spring Authorization Server
Provides a secure
, light-weight
, and customizable foundation
for building OpenID Connect 1.0 Identity Providers
and OAuth2 Authorization Server
products.
为构建
OpenID Connect 1.0身份提供商
和OAuth2授权服务器
产品提供一个安全
、轻量级
且可定制的基础
。
Spring for GraphQL
Spring for GraphQL
provides support for Spring applications
built on GraphQL
Java.
Spring for
GraphQL
为基于GraphQL
Java 构建的Spring应用程序
提供支持。
Spring Session
Provides an API
and implementations
for managing a user’s session information
.
提供用于管理用户
会话信息
的应用程序编程接口(API)
和实现方式
。
Spring Integration
Supports the well-known Enterprise Integration Patterns
through lightweight messaging
and declarative adapters
.
通过
轻量级消息传递
和声明式适配器
支持著名的企业集成模式
。
Spring HATEOAS
Simplifies creating REST representations
that follow the HATEOAS principle
.
简化遵循
HATEOAS原则
的REST表示
的创建过程。
Spring Modulith
Spring Modulith
allows developers to build well-structured
Spring Boot applications and guides developers in finding
and working
with application
modules driven by the domain
.
Spring Modulith
使开发者能够构建结构良好
的Spring Boot应用程序,并在发现
和使用
由领域
驱动的应用程序
模块方面为开发者提供指导。
Spring REST Docs
Lets you document RESTful
services by combining hand-written documentation
with auto-generated snippets
produced with Spring MVC Test
or REST Assured
.
它让你能够通过将
手写文档
与使用Spring MVC Test
或REST Assured
生成的自动生成代码片段
相结合,来记录RESTful
服务。
Spring AI
Spring AI is an application framework for AI engineering
.
Spring AI是一个用于
人工智能工程
的应用框架。
At its core, Spring AI addresses the fundamental
challenge of AI integration
: Connecting your enterprise Data
and APIs
with the AI Models
.
其核心在于,Spring AI应对
人工智能集成
的基本
挑战:将你的企业数据
和应用程序编程接口
与人工智能模型
连接起来。
Spring Batch
Simplifies
and optimizes
the work of processing high-volume batch operations
.
简化
并优化
处理大批量操作
的工作。
Spring AMQP
Applies core Spring concepts
to the development of AMQP-based messaging solutions
.
将核心的
Spring概念
应用于基于AMQP
的消息传递解决方案的开发。
Spring Flo
Provides a JavaScript library
that offers a basic embeddable HTML5 visual builder
for pipelines and simple graphs
.
提供一个
JavaScript库
,该库提供一个用于管道和简单图表
的、可嵌入的基本HTML5可视化构建器
。
Spring for Apache Kafka
Provides Familiar Spring Abstractions
for Apache Kafka
.
为
Apache Kafka
提供熟悉的Spring抽象
。
Spring LDAP
Simplifies
the development of applications that use LDAP
by using Spring's familiar template-based approach
.
通过使用
Spring熟悉的基于模板的方法
,简化
使用LDAP
的应用程序的开发。
Spring for Apache Pulsar
Provides Familiar Spring Abstractions
for Apache Pulsar
为
Apache Pulsar
提供熟悉的Spring抽象
。
Spring Shell
Make writing and testing RESTful applications
easier with CLI-based
resource discovery and interaction
.
通过基于
命令行界面(CLI)
的资源发现和交互,让编写和测试RESTful应用程序
变得更轻松。
Spring Statemachine
Provides a framework for application developers
to use state machine concepts
with Spring applications
.
为
应用程序开发者
提供一个框架,以便在Spring应用程序
中使用状态机概念
。
Spring Web Flow
Supports building web applications the feature controlled navigation
, such as checking in for a flight
or applying for a loan
.
支持构建具备
功能控制导航
的Web应用程序,比如办理航班
登机手续或申请贷款
。
Spring Web Services
Facilitates
the development of contract-first
SOAP web services.
促进
“契约优先” 的SOAP Web服务的开发。