导游

无论您要构建的是什么,这些指南都旨在使用Spring团队推荐的最新Spring项目版本和技术,使您尽快获得生产力。
有新指南的建议吗?让我们知道@springcentral

入门指南

这些指南旨在在15到30分钟内完成,提供了快速,动手的指导,用于使用Spring构建任何开发任务的“ Hello World”。在大多数情况下,唯一的先决条件是JDK和文本编辑器。

构建RESTful Web服务

了解如何使用Spring创建RESTful Web服务。

计划任务

了解如何使用Spring安排任务。

消耗RESTful Web服务

了解如何使用Spring的RestTemplate检索网页数据。

使用Gradle构建Java项目

了解如何使用Gradle构建Java项目。

使用Maven构建Java项目

了解如何使用Maven构建Java项目。

在Spring中使用JDBC访问关系数据

了解如何使用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来获取数据,对其进行处理并将其写入文件的应用程序。

使用Pivotal GemFire缓存数据

了解如何在GemFire中缓存数据。

管理交易

了解如何使用事务包装代码的关键部分。

使用JPA访问数据

了解如何使用Spring Data JPA处理JPA数据持久性。

使用MongoDB访问数据

了解如何在MongoDB中保留数据。

使用Spring MVC服务Web内容

了解如何使用Spring MVC和Thymeleaf创建网页。

将Spring Boot JAR应用程序转换为WAR

了解如何将基于Spring Boot JAR的应用程序转换为WAR文件。

创建异步方法

了解如何创建异步服务方法。

提交表格

了解如何使用Spring创建和提交Web表单。

使用Spring Boot构建应用程序

了解如何以最少的配置来构建应用程序。

使用WebSocket构建交互式Web应用程序

了解如何通过WebSocket在浏览器和服务器之间发送和接收消息

使用STS入门指南

了解如何使用Spring Tool Suite(STS)导入入门指南。

使用AngularJS消费RESTful Web服务

了解如何使用AngularJS检索网页数据。

使用rest.js消费RESTful Web服务

了解如何使用rest.js检索网页数据。

使用jQuery消费RESTful Web服务

了解如何使用jQuery检索网页数据。

为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

Docker的Spring Boot

了解如何使用Maven或Gradle从Spring Boot应用程序创建Docker容器

使用IntelliJ IDEA入门指南

了解如何使用IntelliJ IDEA入门指南。

使用Vaadin创建CRUD UI

使用Vaadin和Spring Data JPA构建动态UI

服务注册和发现

了解如何在尤里卡注册和查找服务

集中配置

了解如何从外部集中式资源管理应用程序设置

路由和过滤

了解如何使用Netflix Zuul将请求路由和过滤到微服务

断路器

了解如何使用Hystrix正常降级服务

功能区和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加载机密

保管库配置

了解如何在HashiCorp Vault中存储和检索应用程序配置详细信息

使用Redis主动访问数据

了解如何与Redis和Spring Data反应连接

将Spring Boot应用程序部署到Azure

了解如何将Spring Boot应用程序部署到Azure。

建立一个网关

了解如何配置网关

专题指南

专为在一个小时或更短的时间内阅读和理解而设计,与入门指南相比,提供的内容更为广泛或主观。

Spring Security 架构

Spring Security主题指南,这些位如何组合在一起以及如何与Spring Boot交互

Spring BootDocker

使用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应用程序