失效链接处理 |
SpringBoot教程 PDF 下蝲
本站整理下蝲Q?/strong>
链接Q?a target="_blank">https://pan.baidu.com/s/1VG40Gwdb3WKdNClN5jmaRQ
提取码:52bw
相关截图Q?/strong>
![]()
主要内容Q?/strong>
W?1课:Spring Boot开发环境搭建和目启动
上一节对 SpringBoot 的特性做了一个介l,本节主要?**jdk 的配|、Spring Boot工程的构建和目的启动、Spring Boot 目工程的结构做一下讲解和分析**?/div>
## 1. jdk 的配|?/div>
本课E是使用 IDEA q行开发,在IDEA 中配|?jdk 的方式很单,打开`File->Project Structure`Q如下图所Q?/div>

1. 选择 SDKs
2. ?JDK home path 中选择本地 jdk 的安装目?/div>
3. ?Name 中ؓ jdk 自定义名?/div>
通过以上三步骤,卛_导入本地安装?jdk。如果是使用 STS 或?eclipse 的朋友,可以通过两步骤添加:
* `window->preference->java->Instralled JRES`来添加本?jdk?/div>
* `window-->preference-->java-->Compiler`选择 jreQ和 jdk 保持一致?/div>
## 2. Spring Boot 工程的构?/div>
### 2.1 IDEA 快速构?/div>
IDEA 中可以通过`File->New->Project`来快速构?Spring Boot 工程。如下,选择 Spring InitializrQ在 Project SDK 中选择刚刚我们导入?jdkQ点?NextQ到了项目的配置信息?/div>
* GroupQ填企业域名Q本评使用com.itcodai
* ArtifactQ填目名称Q本评中每一评工程名以`course+译֏`命oQ这里?course01
* DependenciesQ可以添加我们项目中所需要的依赖信息Q根据实际情冉|dQ本评只需要选择 Web 卛_?/div>
### 2.2 官方构徏
W二U方式可以通过官方构徏Q步骤如下:
* 讉K http://start.spring.io/?/div>
* 在页面上输入相应?Spring Boot 版本、Group ?Artifact 信息以及目依赖Q然后创建项目?/div>
* 
* 解压后,使用 IDEA 导入?maven 工程Q`File->New->Model from Existing Source`Q然后选择解压后的目文g夹即可。如果是使用 eclipse 的朋友,可以通过`Import->Existing Maven Projects->Next`Q然后选择解压后的目文g夹即可?/div>
### 2.3 maven配置
创徏?Spring Boot 目之后Q需要进?maven 配置。打开`File->settings`Q搜?mavenQ配|一下本地的 maven 信息。如下:

?Maven home directory 中选择本地 Maven 的安装\径;?User settings file 中选择本地 Maven 的配|文件所在\径。在配置文g中,我们配置一下国内阿里的镜像Q这样在下蝲 maven 依赖Ӟ速度很快?/div>
```xml
<mirror>
<id>nexus-aliyun</id>
<mirrorOf>*</mirrorOf>
<name>Nexus aliyun</name>
<url>http://maven.aliyun.com/nexus/content/groups/public</url>
</mirror>
```
如果是?eclipse 的朋友,可以通过`window-->preference-->Maven-->User Settings`来配|,配置方式和上面一致?/div>
### 2.4 ~码配置
同样圎ͼ新徏目后,我们一般都需要配|编码,q点非常重要Q很多初学者都会忘记这一步,所以要L良好的习惯?/div>
IDEA 中,仍然是打开`File->settings`Q搜?encodingQ配|一下本地的~码信息。如下:

如果是?eclipse 的朋友,有两个地斚w要设|一下编码:
* window--> perferences-->General-->WorkspaceQ将Text file encodingҎ(gu)utf-8
* window-->perferences-->General-->content typesQ选中TextQ将Default encoding填入utf-8
OKQ编码设|完成即可启动项目工E了?/div>
## 3. Spring Boot 目工程l构
Spring Boot 目d有三个模块,如下图所C:

* src/main/java路径Q主要编写业务程?/div>
* src/main/resources路径Q存N态文件和配置文g
* src/test/java路径Q主要编写测试程?/div>
默认情况下,如上图所CZ创徏一个启动类 Course01ApplicationQ该cM面有个`@SpringBootApplication`注解Q该启动cM有个 main Ҏ(gu)Q没错,Spring Boot 启动只要q行?main Ҏ(gu)卛_Q非常方ѝ另外,Spring Boot 内部集成?tomcatQ不需要我们h为手动去配置 tomcatQ开发者只需要关注具体的业务逻辑卛_?/div>
到此为止QSpring Boot 启动成功了Qؓ了比较清楚的看到效果Q我们写一?Controller 来测试一下,如下Q?/div>
```java
package com.itcodai.course01.controller;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;
@RestController
@RequestMapping("/start")
public class StartController {
@RequestMapping("/springboot")
public String startSpringBoot() {
return "Welcome to the world of Spring Boot!";
}
}
```
重新q行 main Ҏ(gu)启动目Q在览器中输入 `localhost:8080/start/springboot`Q如果看?`“Welcome to the world of Spring Boot!”`Q那么恭喜你目启动成功QSpring Boot 是q么单方便!端口号默认是8080Q如果想要修改,可以?application.yml 文g中?`server.port` 来h为指定端口,?001端口Q?/div>
```xml
server:
port: 8001
```
## 4. ȝ
本节我们快速学习了如何?IDEA 中导?jdkQ以及?IDEA 如何配置 maven 和编码,如何快速的创徏和启?Spring Boot 工程。IDEA ?Spring Boot 的支持非常友好,大家使用 IDEA q行 Spring Boot 的开发,从下一译ּ始,我们真正q入 Spring Boot 的学习中?/div>
评源代码下载地址Q[x下蝲](https://gitee.com/eson15/springboot_study)
> Ƣ迎x我的为微信公众号Q武哥聊~程
|