主要项目

从配置到安全性,从Web应用程序到大数据-无论应用程序对基础结构的需求如何,都有一个Spring Project可以帮助您构建它。从小开始并按需使用-Spring是按设计模块化的

Spring Boot

对构建Spring应用程序持坚定态度,并尽快使您启动和运行。

Spring Framework

为依赖项注入,事务管理,Web应用程序,数据访问,消息传递等提供核心支持。

Spring Cloud Data Flow

用于现代运行时可组合数据微服务应用程序的编排服务。

Spring Cloud

提供一组用于分布式系统中常见模式的工具。对于构建和部署微服务很有用。

Spring Data

提供一致的数据访问方法-关系,非关系,map-reduce等。

Spring Integration

通过轻量级消息传递和声明性适配器支持著名的企业集成模式

Spring Batch

简化和优化处理批量生产的工作。

Spring Security

通过全面且可扩展的身份验证和授权支持保护您的应用程序。

Spring HATEOAS

简化了遵循HATEOAS原理的REST表示的创建。

Spring REST Docs

通过将手写文档与Spring MVC Test或REST Assured生成的自动生成的片段结合起来,记录RESTful服务。

Spring AMQP

将Spring核心概念应用于基于AMQP的消息传递解决方案的开发。

Spring Mobile

通过设备检测和渐进式渲染选项简化了移动Web应用程序的开发。

Spring for Android

提供用于开发Android应用程序的关键Spring组件。

Spring Web Flow

支持构建具有受控导航功能的Web应用程序,例如办理登机手续或申请贷款。

Spring Web Services

促进发展
合同优先的SOAP Web服务。

Spring LDAP

使用Spring熟悉的基于模板的方法简化使用LDAP的应用程序开发。

Spring Session

Spring Session提供了用于管理用户会话信息的API和实现。

Spring Shell

为使用基于Spring的编程模型构建命令行应用程序提供强大的基础。

Spring Flo

一个JavaScript库,为管道和简单图形提供了基本的可嵌入HTML5可视生成器。

Spring Kafka

为Apache Kafka提供熟悉的Spring抽象。

Spring Statemachine

应用程序开发人员可以在Spring应用程序中使用状态机概念的框架。

Spring IO Platform

提供一个具有凝聚力的版本平台来构建现代应用程序。它是一种模块化的企业级发行版,可提供一组精选的依赖项。

社区项目

Spring Roo

使您可以在几分钟内快速轻松地构建完整的Java应用程序。

Spring Scala

将Scala的功能和表现力与Spring的生产力和深厚的生态系统结合在一起。

阁楼上的项目

Spring BlazeDS集成

提供一流的支持,以在基于Spring的应用程序中通过Adobe Flex前端客户端使用Adobe BlazeDS。

Spring Loaded

通过在应用程序的JVM内重新加载类文件更改来提高开发效率。

REST Shell

通过基于CLI的资源发现和交互,使编写和测试RESTful应用程序更加容易。

Spring XD

通过处理提取,分析,批处理作业和数据导出,简化了大数据应用程序的开发。

Spring Social

通过第三方API(例如Facebook,Twitter,LinkedIn等)轻松连接您的应用程序。