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...