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应用程序。
发表回复