@data:註解在類上;提供類所有屬性的 getting 和 setting 方法,此外還提供了equals、canequal、hashcode、tostring 方法
@setter:註解在屬性上;為屬性提供 setting 方法
@getter:註解在屬性上;為屬性提供 getting 方法
@sneakythrows:無需在簽名處顯式丟擲異常
@log4j:註解在類上;為類提供乙個 屬性名為log 的 log4j 日誌對像
@slf4j: 同上
@noargsconstructor:註解在類上;為類提供乙個無參的構造方法
@allargsconstructor:註解在類上;為類提供乙個全參的構造方法
權重由高到低
error
warn
info
debug
trace
第1步.新增pom依賴
第2步.類上加上註解@slf4jorg.projectlombok
lombok
然後在**中使用
log.debug("debug.....");
log.info("info......");
log.error("error.....");
2.logback-spring.xml(複雜配置)logging:
pattern:
console: "%d - %msg%n" -------控制控制台日誌資訊輸出格式
file:
path: c:\users\administrator\desktop -------配置檔案路徑,預設生成spring.log檔案
name: c:\users\administrator\desktop\sell.log -------配置日誌檔名為sell.log
level:
com.imooc.sell.loggertest: debug -------設定日誌等級
<?xml version="1.0" encoding="utf-8" ?>
>
name
="consolelog"
class
=>
class
="ch.qos.logback.classic.patternlayout"
>
>
%d - %msg%n
pattern
>
layout
>
>
name
="fileinfolog"
class
=>
class
="ch.qos.logback.classic.filter.thresholdfilter"
>
>
errorlevel
>
>
denyonmatch
>
>
accepto****match
>
filter
>
>
>
%msg%n
pattern
>
encoder
>
class
="ch.qos.logback.core.rolling.timebasedrollingpolicy"
>
>
c:\users\administrator\desktop\info.%d.logfilenamepattern
>
rollingpolicy
>
>
name
="fileerrorlog"
class
=>
class
="ch.qos.logback.classic.filter.thresholdfilter"
>
>
errorlevel
>
filter
>
>
>
%msg%n
pattern
>
encoder
>
class
="ch.qos.logback.core.rolling.timebasedrollingpolicy"
>
>
c:\users\administrator\desktop\error.%d.logfilenamepattern
>
rollingpolicy
>
>
level
="info"
>
ref=
"consolelog"
/>
ref=
"fileinfolog"
/>
ref=
"fileerrorlog"
/>
root
>
configuration
>
Springboot企業微信點餐系統筆記
lombok外掛程式的使用 do dto vo do 對應資料庫的實體物件,和資料庫字段一一對應 dto 資料傳輸物件,dto本身並不是業務物件 vo 用於封裝傳遞到前端需要展示的字段,不需要展示的字段不要包含 使用分層處理非常有必要,使用beanutils如何實現資料拷貝 junit test 在...
使用SLF4J列印日誌 列印異常日誌注意點
使用slf4j列印日誌的好處可以參見下面兩篇文章 1.為什麼要使用slf4j而不是log4j 2.日誌處理 slf4j的優勢與使用原理 使用slf4j列印日誌,它有乙個佔位符 place holder 一般不是異常的是這樣列印的 logger.info investmentfacadeimpl qu...
SpringBoot 微信點餐系統賣家端顯示訂單
一 controller 訂單列表 param page 第幾頁 param size 一頁條數 return public modelandview list requestparam value page defaultvalue 1 integer page requestparam valu...