最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

SpringBoot中的YAML配置文件和日志詳解

 更新時(shí)間:2023年12月11日 15:18:11   作者:不愛生姜不吃醋  
這篇文章主要介紹了SpringBoot中的YAML配置文件和日志的相關(guān)知識(shí),本文通過實(shí)例代碼給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友參考下吧

YAML配置文件

SpringBoot集中化管理配置:application.properties

問題:配置多了以后難閱讀和修i該,層級(jí)結(jié)構(gòu)辦事都不高

YAML

  • 設(shè)計(jì)目標(biāo),方便讀寫
  • 層次分明,更適合做配置文件
  • 使用.yaml.yml作為文件后綴

1 基本語(yǔ)法

  • 大小寫敏感
  • 使用縮進(jìn)標(biāo)識(shí)層級(jí)關(guān)系,K: V,使用空格分隔K,V
  • 縮進(jìn)時(shí)不允許使用Tab鍵,只允許使用空格
  • 所進(jìn)的空格數(shù)目不中喲啊,只要相同層級(jí)的元素左側(cè)對(duì)其即可
  • #標(biāo)識(shí)注釋,從這個(gè)字符一直到行尾,都會(huì)被解析器忽略

支持的寫法:

  • 對(duì)象:鍵值對(duì)的集合
  • 數(shù)組:一組按次序排列的值
  • 純量:?jiǎn)蝹€(gè)的、不可再分的值

2 語(yǔ)法細(xì)節(jié)

  • userCenter可以寫為user-cneter
  • 文本:
    • 單引號(hào)不會(huì)轉(zhuǎn)義
    • 雙引號(hào)會(huì)轉(zhuǎn)義
  • 大文本
    • |:開頭,大文本在下層,保留文本格式,換行符正確顯示
    • >:開頭,大文本在下層,折疊換行符
  • 多文檔合并
    • 使用---可以把多個(gè)eyaml文檔合并在一個(gè)文檔中,每個(gè)文檔區(qū)依然認(rèn)為內(nèi)容獨(dú)立

日志

規(guī)范:項(xiàng)目開發(fā)不要編寫System.out.println(),應(yīng)該用日志記錄信息

image-20231207164406771

1 簡(jiǎn)介

  • Spring使用commons-logging作為內(nèi)部日志,但底層日志實(shí)現(xiàn)是開放的,可對(duì)接其它日志框架。

Spring5及以后commons-logging被Spring整合了

  • SpringBoot默認(rèn)日志是logback+slf4j
  • 日志是系統(tǒng)以啟動(dòng)就要用的,是用監(jiān)聽器機(jī)制配置好的

2 格式

2023-12-07T17:01:33.627+08:00 INFO 19996 --- [ restartedMain] .e.DevToolsPropertyDefaultsPostProcessor : Devtools property defaults active! Set 'spring.devtools.add-properties' to 'false' to disable

默認(rèn)輸出格式:

  • 時(shí)間和日期,毫秒級(jí)精度
  • 日志級(jí)別:ERROR、WARN、INFO、DEBUG、TRACE
  • 進(jìn)程ID
  • —:消息分隔符
  • 線程名:使用[ ]包含
  • Logger名,通常是產(chǎn)生日志的類名
  • 消息,日志記錄的內(nèi)容

logback沒有FATAL級(jí)別,對(duì)應(yīng)的是ERROR

3 級(jí)別

由高到低:OFFFALSE、ERROR、WARN、INFO、DEBUG、TRACEALL

  • 不指定級(jí)別的所有類,都使用root指定的級(jí)別作為默認(rèn)級(jí)別
  • SpringBoot日志默認(rèn)級(jí)別是INFO
  • 可以在配置文件中調(diào)整日志級(jí)別,可以具體到包

4 日志保存

#指定日志文件的路徑,日志文件默認(rèn)名spring.log

#logging.file.path=

#指定日志文件的名,可以寫路徑+名字 logging.file.name=demo.log

??總結(jié)

到此這篇關(guān)于SpringBoot中的YAML配置文件和日志的文章就介紹到這了,更多相關(guān)SpringBoot YAML配置文件內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

最新評(píng)論

郯城县| 鄂尔多斯市| 富平县| 云阳县| 凤庆县| 周至县| 德令哈市| 古蔺县| 洛浦县| 全州县| 集安市| 玉门市| 伊吾县| 陆川县| 夏邑县| 新巴尔虎左旗| 稷山县| 永泰县| 千阳县| 牙克石市| 保定市| 抚松县| 四子王旗| 商河县| 德化县| 登封市| 渭南市| 从江县| 和硕县| 东兴市| 卓尼县| 澄城县| 郓城县| 象州县| 阜南县| 建湖县| 新和县| 垦利县| 磴口县| 如东县| 米易县|