英文原文:SpringBoot
目录
概览
Spring Boot可以轻松创建独立的,生产级的基于Spring的应用程序,您可以“运行”。
我们对Spring平台和第三方库进行了常用性的组合,因此您可以轻松上手。 大多数Spring Boot应用程序只需要很少的Spring配置。
特性
- 创建独立的Spring应用程序
- 直接嵌入Tomcat,Jetty或Undertow(无需部署WAR文件)
- 提供自以为是的“入门”依赖项以简化构建配置
- 尽可能自动配置Spring和第三方库
- 提供生产就绪功能,例如指标,运行状况检查和外部化配置
- 绝对没有代码生成,也不需要XML配置
你也可以加入Spring Boot的Gitter社区
谈论和录像
- 这是一种魔术:在Spring Boot的封面下
- Spring Boot 2.0有什么新功能
- 介绍Spring Boot 2.0网络研讨会
- 使用Spring Boot测试驱动开发
- 使用Spring Boot 2.0从Zero到Hero
快速开始
使用Spring Initializr引导您的应用程序。
学习
文档
每个Spring项目都有自己的文档, 它详细解释了如何使用项目功能以及使用它们可以实现的功能。
2.1.1 CURRENT GA | Reference Doc. | API Doc. |
2.2.0 SNAPSHOT | Reference Doc. | API Doc. |
2.1.2 SNAPSHOT | Reference Doc. | API Doc. |
2.0.8 SNAPSHOT | Reference Doc. | API Doc. |
2.0.7 GA | Reference Doc. | API Doc. |
1.5.19 SNAPSHOT | Reference Doc. | API Doc. |
1.5.18 GA | Reference Doc. | API Doc. |
指南
该指南旨在在15-30分钟内完成,提供快速,实用的说明,用于为Spring的任何开发任务构建入门应用程序。
- Building a RESTful Web Service 了解如何使用Spring创建RESTful Web服务
- Spring Boot Docker 使用Docker的主题指南以及如何为Spring Boot应用程序创建容器映像
示例
学习例子
尝试一些例子:
- Sagan spring.io网站背后的Spring Boot应用程序
- Initializr start.spring.io,由Spring Boot提供支持
IDE创建项目
注:IntelliJ IDEA 可以通过Spring Initializr快速创建一个Spring Boot程序。