主要项目
从配置到安全性,从Web应用程序到大数据-无论应用程序对基础结构的需求如何,都有一个Spring Project可以帮助您构建它。从小开始并按需使用-Spring是按设计模块化的 。
对构建Spring应用程序持坚定态度,并尽快使您启动和运行。
为依赖项注入,事务管理,Web应用程序,数据访问,消息传递等提供核心支持。
用于现代运行时可组合数据微服务应用程序的编排服务。
提供一组用于分布式系统中常见模式的工具。对于构建和部署微服务很有用。
提供一致的数据访问方法-关系,非关系,map-reduce等。
通过轻量级消息传递和声明性适配器支持著名的企业集成模式 。
简化和优化处理批量生产的工作。
通过全面且可扩展的身份验证和授权支持保护您的应用程序。
简化了遵循HATEOAS原理的REST表示的创建。
通过将手写文档与Spring MVC Test或REST Assured生成的自动生成的片段结合起来,记录RESTful服务。
将Spring核心概念应用于基于AMQP的消息传递解决方案的开发。
通过设备检测和渐进式渲染选项简化了移动Web应用程序的开发。
提供用于开发Android应用程序的关键Spring组件。
支持构建具有受控导航功能的Web应用程序,例如办理登机手续或申请贷款。
促进发展
合同优先的SOAP Web服务。
使用Spring熟悉的基于模板的方法简化使用LDAP的应用程序开发。
Spring Session提供了用于管理用户会话信息的API和实现。
为使用基于Spring的编程模型构建命令行应用程序提供强大的基础。
一个JavaScript库,为管道和简单图形提供了基本的可嵌入HTML5可视生成器。
为Apache Kafka提供熟悉的Spring抽象。
应用程序开发人员可以在Spring应用程序中使用状态机概念的框架。
提供一个具有凝聚力的版本平台来构建现代应用程序。它是一种模块化的企业级发行版,可提供一组精选的依赖项。
社区项目
使您可以在几分钟内快速轻松地构建完整的Java应用程序。
将Scala的功能和表现力与Spring的生产力和深厚的生态系统结合在一起。
阁楼上的项目
提供一流的支持,以在基于Spring的应用程序中通过Adobe Flex前端客户端使用Adobe BlazeDS。
通过在应用程序的JVM内重新加载类文件更改来提高开发效率。
通过基于CLI的资源发现和交互,使编写和测试RESTful应用程序更加容易。
通过处理提取,分析,批处理作业和数据导出,简化了大数据应用程序的开发。
通过第三方API(例如Facebook,Twitter,LinkedIn等)轻松连接您的应用程序。