Spring boot + Idea項(xiàng)目入門和配置

環(huán)境配置要求

jdk 1.8以上
maven 3 +
idea 環(huán)境

  1. 配置maven環(huán)境,首先點(diǎn)開(kāi)idea,在 config - settings - build -building tools - maven ,這樣maven就配置完成了

2.創(chuàng)建maven項(xiàng)目,選擇jar包,然后倒入需要的依賴即可

  1. 創(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的合體

  1. 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)告

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容