Spring Boot中的yaml的基本語法與配置

2021-10-05 06:51:36 字數 1851 閱讀 1018

spring boot中的yaml的基本語法與配置

1. yaml概念可讀性高,用來表達資料序列化的格式,字尾:.yml(或者yaml

如果並行存在,優先順序是後載入的,替換先載入的。

一般配置檔案都是,有時有多個環境,比如有開發環境、測試環境、生產環境

1.自定義banner

2.基本語法:

大小寫敏感(key:value,key名沒關係具體看框架和使用場景)

使用縮排表示層級關係

縮排不允許使用tab,只允許空格

縮排的空格數不重要,只要相同層級的元素左對齊即可

'#'表示注釋

寫法 :k: (空格)v , 表示一對鍵值對,空格是必須的

支援的值:

字面量:普通的值,數字、字串、布林

name:admin

物件: 屬性和值

# 注釋,普通寫法

user:

lastname: tian

age: 20

# 行內寫法,一行解決

user:

map: 鍵值對

#普通寫法

name: tian

age: 12

陣列: list set

#普通寫法

person:

- student

- boss

- teacher

#行內寫法

person:[student, boss, teacher]

3. spring boot的yml檔案配置

(1)配置伺服器端口號

# 伺服器端口

server:

port: 80

其他配置在日後配服務時學習,在這裡要深刻學習yaml的語法。

4.關於配置檔案容易出現異常的情況

還有會提示編碼問題

解決:將idea關閉,然後將專案目錄除了src和pom.xml檔案,其他都刪了,再重新開啟這個專案。

SpringBoot中的註解

在spring boot中幾乎可以完全棄用xml配置檔案,本文的主題是分析常用的註解。spring最開始是為了解決ejb等大型企業框架對應用程式的侵入性,因此大量依靠配置檔案來 非侵入式 得給pojo增加功能,然而,從spring 3.x開始,spring被外界最為詬病的一點就是配置繁多,號稱 配置...

springboot中的註解

configuration和 bean 這兩個註解一般都是搭配使用,在springboot中,官方給我們配置了很多的啟動器,而我們配置的時候往往在配置檔案properties或者yml中配置相對應的引數即可,但是官方總有沒有自動化的引數,這時候我們就需要了這個註解。例如當我們ssm shiro的時候...

springboot中的測試

1.引入測試依賴 測試的啟動器,可以幫助你快速的完成測試,且此啟動器中封裝了junit 無需再額外引入junit依賴 org.springframework.boot groupid spring boot starter test artifactid dependency 2.構建測試類 spr...