Spring 指南无论你正在构建什么,这些指南都旨在让你尽快提高工作效率 — 使用Spring团队推荐的最新Spring项目版本和技术。入门指南这些指南旨在在15-30分钟内完成,为使用Spring构建任何开发任务的“Hello World”提供了快速、实际的说明,在大多数情况下,唯一的前提条件是JDK和文本编辑器。构建RESTful Web服务了解如何使用Spring创建RESTful Web服务。调度任务了解如何使用Spring调度任务消费RESTful Web服务了解如何使用Spring的RestTemplate检索web页面数据。使用Gradle构建Java项目了解如何使用Gradle构建Java项目。使用Maven构建Java项目了解如何使用Maven构建Java项目。使用JDBC和Spring访问关系数据了解如何使用Spring访问关系数据。上传文件了解如何构建一个接受多部分文件上载的Spring应用程序。使用LDAP验证用户了解如何使用LDAP保护应用程序。使用Redis进行消息传递了解如何将Redis用作消息代理。使用RabbitMQ进行消息传递了解如何使用Spring和RabbitMQ创建简单的发布—订阅应用程序。使用Neo4j访问数据了解如何在Neo4j的NoSQL数据存储中持久化对象和关系。验证表单输入了解如何使用Spring执行表单验证。使用Spring Boot Actuator构建RESTful Web服务了解如何使用Spring Boot Actuator创建RESTful Web服务。使用JMS进行消息传递了解如何使用JMS代理发布和订阅消息。创建批处理服务了解如何创建基础的批处理驱动解决方案。保护Web应用程序了解如何使用Spring Security保护你的Web应用程序。构建超媒体驱动的RESTful Web服务了解如何使用Spring创建超媒体驱动的RESTful Web服务。访问Pivotal GemFire中的数据了解如何使用Gemfire的数据结构构建应用程序。集成数据了解如何构建一个使用Spring Integration获取数据、处理数据并将其写入文件的应用程序。使用MongoDB访问数据了解如何在MongoDB中持久化数据。使用Spring MVC提供Web内容了解如何使用Spring MVC和Thymeleaf创建web页面。将Spring Boot JAR应用程序转换为WAR了解如何将基于Spring Boot JAR的应用程序转换为WAR文件。创建异步方法了解如何创建异步服务方法。处理表格提交了解如何使用Spring创建和提交Web表单。使用Spring Boot构建应用程序了解如何使用最少的配置构建应用程序。使用WebSocket构建交互式Web应用程序了解如何通过WebSocket在浏览器和服务器之间发送和接收消息。使用STS制作入门指南了解如何使用Spring Tool Suite(STS)导入入门指南。使用AngularJS消费RESTful Web服务了解如何使用AngularJS检索web页面数据。使用rest.js消费RESTful Web服务了解如何使用rest.js检索web页面数据。使用jQuery消费RESTful Web服务学习如何使用jQuery检索web页面数据。为RESTful Web服务启用跨源请求了解如何使用Spring创建支持跨源资源共享(CORS)的RESTful Web服务。消费SOAP Web服务了解如何创建消费基于WSDL的服务的客户端。使用REST访问JPA数据了解如何使用Spring data REST使用RESTful、基于超媒体的数据持久性。使用REST访问Neo4j数据了解如何使用Spring data REST使用RESTful、基于超媒体的数据持久性。使用REST访问MongoDB数据了解如何使用Spring data REST使用RESTful、基于超媒体的数据持久性。使用REST访问Pivotal GemFire中的数据了解如何使用Spring data REST使用RESTful、基于超媒体的数据持久性。生成SOAP Web服务了解如何使用Spring创建基于SOAP的Web服务。使用Spring缓存数据了解如何使用Spring在内存中缓存数据。从STS部署到Cloud Foundry了解如何从STS将Spring应用程序部署到Cloud Foundry。Spring Boot使用Docker了解如何使用Maven或Gradle从Spring Boot应用程序创建Docker容器。使用IntelliJ IDEA制作入门指南了解如何使用IntelliJ IDEA制作入门指南。使用Vaadin创建CRUD UI使用Vaadin和Spring Data JPA构建动态UI。服务注册与发现了解如何使用Eureka注册和查找服务。集中配置了解如何从外部集中式源管理应用程序设置。路由和过滤了解如何使用Netflix Zuul将请求路由和过滤到微服务。断路器了解如何使用Hystrix优雅地降级服务。使用Ribbon和Spring Cloud进行客户端负载均衡动态支持即将上线和下线的服务,而不会中断客户端。测试Web层了解如何测试Spring Boot应用程序和MVC控制器。使用MySQL访问数据了解如何在MySQL上设置和管理用户帐户,以及如何配置Spring Boot以在运行时连接到它。创建多模块项目了解如何构建库并将其打包以供Spring Boot应用程序使用。使用Restdocs创建API文档了解如何使用Spring Restdocs为HTTP端点生成文档。使用Google Cloud Pub/Sub进行消息传递了解如何使用Spring Integration通道适配器和Google Cloud Pub/Sub交换消息。构建反应式RESTful Web服务了解如何使用Reactive Spring创建RESTful Web服务。费者驱动合约了解如何使用合同存根并从另一个Spring应用程序中使用该合同。访问Vault了解如何使用Spring Vault从HashiCorp Vault加载机密。Vault配置了解如何在HashiCorp Vault中存储和检索应用程序配置详细信息。使用Redis反应式访问数据了解如何与Redis和Spring Data进行反应性交互。将Spring Boot应用程序部署到Azure了解如何将Spring Boot应用程序部署到Azure。构建网关了解如何配置网关。专题指南设计为在一小时或更短的时间内阅读和理解,提供比入门指南更广泛或主观的内容。Spring安全架构Spring Security的主题指南,这些位如何组合以及它们如何与Spring Boot交互。Spring Boot Docker使用Docker的主题指南以及如何为Spring Boot应用程序创建容器镜像。教程这些指南旨在在2-3小时内完成,为企业应用程序开发主题提供更深入的上下文探索,让你随时准备实施真实的解决方案。使用Spring构建REST服务了解如何使用Spring轻松构建RESTful服务。Spring Security和Angular有关如何将Spring Security与具有各种后端体系结构的单页面应用程序一起使用的教程,范围从简单的单一服务器到具有OAuth2身份验证的API网关。React.js和Spring Data REST基于Greg Turnquist的5部分博客系列的教程。Spring Boot和OAuth2使用Facebook和Github进行“社交”登录和单点登录的教程。使用Spring Boot和Kotlin构建Web应用程序了解如何使用Spring、Kotlin、Junit 5和JPA轻松构建和测试Web应用程序。