環(huán)境配置要求
jdk 1.8以上
maven 3 +
idea 環(huán)境
- 配置maven環(huán)境,首先點(diǎn)開(kāi)idea,在 config - settings - build -building tools - maven ,這樣maven就配置完成了
2.創(chuàng)建maven項(xiàng)目,選擇jar包,然后倒入需要的依賴即可
- 創(chuàng)建controller層
注意,如果在方法中沒(méi)有@restcontroller注解,那么在方法上需要加入@requestBody注解,否則后臺(tái)接受不到j(luò)son格式的body參數(shù)。
如果方法上沒(méi)有@response 注解,那么返回的參數(shù)就是傳統(tǒng)的text拼接路徑格式,而非返回body的json格式,如果出現(xiàn)這種情況可能會(huì)有404的錯(cuò)誤。
@restcontroller 就是 @responsebody 和 @controller的合體
- resource 文件夾中的目錄結(jié)構(gòu)
static : 保存所有的靜態(tài)資源,css js images;
templates : 保存所有的模板頁(yè)面,spring boot 默認(rèn)jar包使用嵌入式的 Tomcat不支持默認(rèn)的jsp頁(yè)面,可以使用模板引擎;
application.properties : Spring boot 應(yīng)用的配置文件
2. 配置文件
spring boot的全局配置文件名
1.application.properties
2. application.yml
YAML 是一種以數(shù)據(jù)位核心的標(biāo)記語(yǔ)言
配置例子
server:
port : 8080
3 YAML 語(yǔ)法
1. 基本語(yǔ)法
k:v : 表示一對(duì)鍵值對(duì),空格必須有
用空格的縮進(jìn)控制層級(jí)關(guān)系,只要是左對(duì)齊的一列數(shù)據(jù),都是同一層級(jí)的
server:
port: 8081
path: /hello

image.png

image.png
server:
port:8080

image.png
自動(dòng)配置類必須在一定條件下才能生效
在配置文件中,將debug屬性設(shè)置為true,打印自動(dòng)配置報(bào)告