2020年Spring所有官方项目介绍
从可配置性到安全性,从Web应用程序到大数据开发,无论您的应用程序需要什么样的基础框架,都有一个 Spring项目 可以帮助您构建它。从小着手并按需使用,因为Spring是为模块化设计的。
——来自官网
文章主要翻译自spring官方的项目介绍 https://spring.io/projects
其中没翻译的就是我不知道怎么翻译比较好,看英文吧
积极开发的项目
Spring Boot
以最通用的配置,以最快的速度让应用尽快可以运行
Spring Framework
为依赖注入、事务管理、web应用、数据访问、消息传递等功能提供核心支持
Spring Data
提供一致的接口去访问数据库——关系型、非关系型、map-reduce等
Spring Cloud
提供一组用于分布式系统的常用工具,对于构建和部署微服务很有用
Spring Cloud Data Flow
An orchestration service for composable data microservice applications on modern runtimes.
Spring Security
通过全面且可扩展的身份验证和授权支持保护您的应用程序
Spring Session
提供了用于管理用户会话信息的API和实现。
Spring Integration
通过轻量级消息传递和声明性适配器支持了著名的企业集成模式
Spring HATEOAS
轻松创建遵循HATEOAS规则的REST
Spring REST Docs
将手写文档与Spring MVC Test、REST Assured生成的自动文档结合起来,生成RESTful服务文档。
Spring Batch
简化和优化处理批量生产的工作。
Spring AMQP
将Spring核心理念应用于基于AMQP的消息传递应用的开发中
Spring for Android
提供用于开发Android应用程序的关键Spring组件
Spring Cloud Skipper
一个软件包管理器,可在多个云平台上安装,升级和回滚Spring Boot应用程序
Spring CredHub
为Spring应用程序提供了CredHub上安全存储,生成,检索和删除各种类型凭据的API
Spring Flo
一个JavaScript库,
A JavaScript library that offers a basic embeddable HTML5 visual builder for pipelines and simple graphs.
Spring for Apache Kafka
Provides Familiar Spring Abstractions for Apache Kafka.
Spring LDAP
使用Spring基于模板的方法简化使用LDAP的应用程序开发。
Spring Mobile
通过设备检测和渐进式渲染简化移动Web应用程序的开发。
Spring Roo
使您可以在几分钟内快速轻松地构建完整的Java应用程序
Spring Shell
通过CLI交互,使编写和测试RESTful应用程序更加容易。
Spring Statemachine
应用程序开发人员可以在Spring应用程序中使用状态机概念的框架
Spring Vault
Provides familiar Spring abstractions for HashiCorp Vault
Spring Web Flow
用于构建有可控导航功能的web应用程序,如办理登机手续、申请贷款等
Spring Web Services
用于创建文档驱动的SOAP服务
束之高阁的项目
下面是已经推出但不再被官方维护的项目,就不翻译了
Spring IO Platform
Provides a cohesive, versioned platform for building modern applications. It is a modular, enterprise-grade distribution that delivers a curated set of dependencies.
Spring Flex
A project to make it easier to build Spring-powered Rich Internet Applications using Adobe Flex as the front-end client.
Spring Integration Groovy DSL
A Groovy based DSL for developing Spring Integration applications.
Spring Integration Scala DSL
A Scala based DSL for developing Spring Integration applications.
Spring Scala
A community run project that provides support for Spring framework development in Scala
Spring Social
Easily connects your applications with third-party APIs such as Facebook, Twitter, LinkedIn, and more.
Spring XD
Simplifies the development of big data applications by addressing ingestion, analytics, batch jobs and data export.