官网原版点这里

2.0.0.M7

Copyright © 2012-2017

Copies of this document may be made for your own use and for distribution to others, provided that you do not charge any fee for such copies and further provided that each copy contains this Copyright Notice, whether distributed in print or electronically.

目录

  1. Spring Boot文档
    1. 关于本文档
    2. 获取帮助
    3. 第一步
    4. 使用Spring Boot开始工作
    5. 学习关于Spring Boot的功能
    6. Spring Boot项目上线
    7. 高级应用
  2. 正式开始
    1. Spring Boot简介

第一部分 Spring Boot文档

这部分是关于Spring Boot 参考文档的简单概要,相当于整个文档的内容地图,描述了文档的各个组成部分。

  1. 关于本文档

Spring Boot参考指南有三种文档格式,内容是一致的,但是格式不一样,不同的人按自己的阅读习惯选择哪一种文档格式。

随着Spring Boot相关的技术不断的演进,文档经常被更新,点击这里查看当前最新的版本:docs.spring.io/spring-boot/docs/current/reference.

你可以复拷本文档自己使用,或者分发给其他人使用,无论是电子版或者打印版,在传播时,每一份拷贝都需要包括原文的 Copyright Notice,同时不能把本文档作为收费的依据。

  1. 获得帮助

如果你在实践Spring Boot时遇到困难,希望你能通过以下途径获得帮助

  • 尝试到这里看看 How-to doucments . 这里提供了大多数问题的解决方法。
  • 学习Spring的基础知识,Spring Boot是基于很多其他的Spring 家族的其他Spring Projects来构建的。查看Spring.io官网首页来查看大量丰富的参考文档。如果你已经开始使用spring,遇到问题,尝试到这里的实践指南找找看有没有你所需要的。
  • 到stackoverflow去提问,Spring官方会监控stackoverflow.com上tag为spring-boot的问题。
  • 在这里报告你发现的bugs github.com/spring-projects/spring-boot/issues.

所有的Spring Boot相关的技术都是开源的,包括文档,如果你在这些文档中发现有问题或者你想改进提高这些文档,请get involved

  1. 第一步

如果你要遵从一般的步骤开始学习Spring BootSpring,从下面几个方面入手开始学习。

  • 从动手开始:概要、配置要求、安装
  • 指南:第一部分、第二部分
  • 从例子开始:例子1、例子2
  1. Spring Boot的工作环境
  • 构建系统:Maven、Gradle、Ant、Starters
  • 最佳实践:Code Structure、@Configuration、@EnableAutoConfiguration、Beans and Dependency Injection
  • 代码开始环境:IDE、Packaged、Maven、Gradle
  • 应用打包:上线Jars包
  • Spring Boot命令行接口(CLI):使用CLI
  1. Spring Boot主要功能
  • 核心功能:SpringApplication、External Configuration 、 Profiles 、 Logging
  • Web应用:MVC 、 内嵌容器
  • 持久层:SQL 、 NO-SQL
  • 消息处理: 概述 、 JMS
  • 测试: 概述 、 Boot Applications 、 实用工具
  • 扩展: Auto-configuration 、 @Conditions
  1. 上线

当你的Spring Boot应用要上线时,有一些技术或技巧你可能会用到:

  • Management endpoints:概述 、 客制化
  • 连接选项: HTTP 、 JMX
  • 监控:Metrucs 、 Auditing 、 Tracing 、 Process
  1. 高级应用

最后,这些有些高级应用是给技术能力强的高级用户进一步探索

  • Spring Boot 应用部署:云部署 、 OS Service
  • 构建工具插件: Maven 、 Gradle
  • 附录: Application Properties 、 Auto-configuration 、 Executable Jars

第二部分,从这里开始

如果你打算循序渐进地学习Spring BootSpring ,从这一节开始,在这一节回答了几个基本的问题:是什么,怎样么样做,为什么。通过安指令安装Spring Boot的方式逐步介绍Spring Boot.我们将带领你建立你的第一个Spring Boot应用,一边动手一边讨论一些核心的原则

  1. Spring Boot简单介绍

Spring Boot的出现,使得我们建立基于Spring的,优秀的,工业级别的,可运行的业务系统,变得简单可行。我们专注于Spring平台和第三方libraries,使你以最小的投入经过短暂的学习就可以开始Spring Boot的开发。大多数的Spring Boot应用只需要很少的配置就可以运行。

你可以使用Spring Boot来生成一个普通的java应用程序,可以用java -jar命令运行,或者打包成传统的war包发布。同时我们也提供命令行工具用来运行Spring脚本。

我们这份文档的主要目标是:

  • 为Spring的开始人员提供一快速的,易于理解的快速入门的经历实践。
  • 坚持开箱即用的原则,但是可以快速的覆盖默认配置