2020年Spring所有官方项目介绍
   3 分钟阅读    邵晨峰

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.