资源来源:https://spring.io/projects
Spring Boot
可以让你用最快的速度开发spring 应用。
Spring Framework
提供以下功能的核心支持:反向注入,事务管理,网页应用,数据访问,消息等。
Spring Cloud Data Flow
组合数据的协调服务,在现在运行环境上的微服务应用程序。
Spring Cloud
在分布式系统中提供一个通用的工具体。用于微服务应用程序的开发和部署。
Spring Data
提供一个稳固的数据访问方式,包括:关系数据、非关系数据、映射简化(map-reduce)等。
Spring Integration
通过轻量的信息传递(messaging)和声明适配器(declarative adapters)提供知名的企业应用整合。
Spring Batch
简化和优化大容量的批处理操作。
Spring Security
从复杂的和可扩展的认证中保护你的应用程序,并提供认证支持。
Spring HATEOAS
按照 HATEEOAS原则,简单的创建REST数据表示。
Spring REST Docs
通过混合手写文档和自动生成的代码段,在Spring MVC Test 或 REST Assured 生成RESTful服务的文档。
Spring AMQP
对于AMQP为基础的信息传递解决方案开发时,应用上Spring的核心概念。
Spring Mobile
通过检测设备类型和呈现选项,简化移动网页应用的开发。
Spring For Android
用于Android应用提供关键的Spring组件。
Spring Web Flow
用于页面收控的导航网页应用开发,如:航班登记,贷款申请等。
Srping Web Services
使基于协议优先的SOAP网页开发变得容易。
Spring LDAP
使用Spring家族基于template(template-based)的方使,使LDAP应用开发变得简单
Spring Session
Spring Session 提供一套API并实现用户信息的会话管理。
Spring Shell
提供为命令行应用创建的强大的基于Spring的编程模型。
Spring FLO
由JavaScript实现基于HTML5的内嵌式的对于管道和简单图形的可视化创建器。
Spring Kafka
为Apache Kafka提供类似于Spring的抽象化实现。
Spring STATEMACHINE
使用状态机的概念开发Spring应用的架构。
Spring IO Platform
提供一个粘合的版本化的平台,用于创建现代应用。它是一个模块化的,企业级别的分布式精心挑选的依赖集合。