Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Commit c291576

Browse files
committed
Update getting-started.md and highlight code
1 parent cd3a091 commit c291576

File tree

3 files changed

+79
-2
lines changed

3 files changed

+79
-2
lines changed

SUMMARY.md

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -24,3 +24,6 @@
2424
- [10.2.4、使用 MacPorts 安装](pages/getting-started.md#getting-started-macports-cli-installation)
2525
- [10.2.5、命令行完成](pages/getting-started.md#getting-started-cli-command-line-completion)
2626
- [10.2.6、快速入门 Spring CLI 示例](pages/getting-started.md#getting-started-cli-example)
27+
- [10.3、升级旧版 Spring Boot](pages/getting-started.md#getting-started-upgrading-from-an-earlier-version)
28+
- [11、开发第一个 Spring Boot 应用](pages/getting-started.md#getting-started-first-application)
29+
- [11.1 创建 POM](pages/getting-started.md#getting-started-first-application-pom)

book.json

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -32,10 +32,16 @@
3232
"-lunr",
3333
"-search",
3434
"github-buttons",
35+
"prism",
3536
"-highlight",
3637
"-livereload"
3738
],
3839
"pluginsConfig": {
40+
"prism": {
41+
"css": [
42+
"prismjs/themes/prism-solarizedlight.css"
43+
]
44+
},
3945
"github": {
4046
"url": "https://github.com/DocsHome/springboot"
4147
},

pages/getting-started.md

Lines changed: 70 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -172,7 +172,7 @@ Spring Boot CLI 是一个命令行工具,如果您想使用 Spring 快速搭
172172

173173
下载之后,请按照解压缩归档文件中的 [INSTALL.txt](https://raw.github.com/spring-projects/spring-boot/v1.5.9.RELEASE/spring-boot-cli/src/main/content/INSTALL.txt) 说明进行操作。总之:在 `.zip` 文件的 `bin/` 目录中有一个 spring 脚本(在 Windows 下为 `spring.bat`),或者也可以使用 `java -jar` 配合 `.jar` 文件(该脚本可以帮助您确保 classpath 设置正确)。
174174

175-
<a id=""></a>
175+
<a id="getting-started-sdkman-cli-installation"></a>
176176
#### 10.2.2、使用 SDKMAN! 安装
177177

178178
SDKMAN!(软件开发包管理器)用于管理二进制 SDK 的多个版本,包括 Groovy 和 Spring Boot CLI。从 [sdkman.io](http://sdkman.io/) 获取 SDKMAN! 并安装 Spring Boot:
@@ -279,4 +279,72 @@ $ spring run app.groovy
279279

280280
```
281281
Hello World!
282-
```
282+
```
283+
284+
<a id="getting-started-upgrading-from-an-earlier-version"></a>
285+
## 10.3、升级旧版 Spring Boot
286+
287+
如果您想从旧版的 Spring Boot 升级到此版本,请查看[项目 wiki](https://github.com/spring-projects/spring-boot/wiki) 上托管的 **release notes(发行说明)**。您将会找到升级说明以及每个版本的**新特性和注意事项**列表。
288+
289+
要升级现有的 CLI,请使用相应的包管理器命令(例如 `brew upgrade`) 或者, 如果您手动安装了 CLI,请按照[标准说明](#getting-started-manual-cli-installation),记得更新您的 `PATH` 环境变量以删除任何旧的引用。
290+
291+
<a id="getting-started-first-application"></a>
292+
## 11、开发第一个 Spring Boot 应用
293+
294+
让我们使用 Java 开发一个简单的 **Hello World!** web 应用程序,以便体现 Spring Boot 的一些关键特性。我们将使用 Maven 构建该项目,因为大多数 IDE 都支持它。
295+
296+
**提示**
297+
298+
> [spring.io](https://spring.io/) 网站上有许多使用 Spring Boot 的**入门指南**,如果您正在寻找具体问题的解决方案,可先从上面寻找。您可以到 [start.spring.io](https://start.spring.io/) 使用依赖搜索功能选择 `web` starter 来快速完成以下步骤。它将自动生成一个新的项目结构,以便您可以[立即开始编码](#getting-started-first-application-code)[查看文档了解更多信息](https://github.com/spring-io/initializr)
299+
300+
在开始之前,打开终端检查您是否安装了符合要求的 Java 版本和 Maven 版本。
301+
302+
```bash
303+
$ java -version
304+
java version "1.7.0_51"
305+
Java(TM) SE Runtime Environment (build 1.7.0_51-b13)
306+
Java HotSpot(TM) 64-Bit Server VM (build 24.51-b03, mixed mode)
307+
```
308+
309+
```bash
310+
$ mvn -v
311+
Apache Maven 3.2.3 (33f8c3e1027c3ddde99d3cdebad2656a31e8fdf4; 2014-08-11T13:58:10-07:00)
312+
Maven home: /Users/user/tools/apache-maven-3.1.1
313+
Java version: 1.7.0_51, vendor: Oracle Corporation
314+
```
315+
316+
**提示**
317+
318+
> 此示例需要在您自己的文件夹中创建,后续的步骤说明假设您已经创建了这个文件夹,它是您的**当前目录**
319+
320+
<a id="getting-started-first-application-pom"></a>
321+
### 11.1 创建 POM
322+
323+
我们先要创建一个 Maven `pom.xml` 文件。`pom.xml` 是用于构建项目的**配方**。打开您最喜欢的编辑器并添加一下内容:
324+
325+
```xml
326+
<?xml version="1.0" encoding="UTF-8"?>
327+
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
328+
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
329+
<modelVersion>4.0.0</modelVersion>
330+
331+
<groupId>com.example</groupId>
332+
<artifactId>myproject</artifactId>
333+
<version>0.0.1-SNAPSHOT</version>
334+
335+
<parent>
336+
<groupId>org.springframework.boot</groupId>
337+
<artifactId>spring-boot-starter-parent</artifactId>
338+
<version>1.5.9.RELEASE</version>
339+
</parent>
340+
341+
<!-- Additional lines to be added here... -->
342+
343+
</project>
344+
```
345+
346+
这应该会给您生成一个工作版本,您可以通过运行 `mvn package` 来测试它(此时您可以忽略 **jar will be empty - no content was marked for inclusion!** 警告信息)。
347+
348+
**注意**
349+
350+
> 此时,您可以将项目导入 IDE(大部分的现代 Java IDE 都内置 Maven 支持)。为了简单起见,我们将继续在这个例子中使用纯文本编辑器。

0 commit comments

Comments
 (0)