修正使用handlerExceptionResolver捕獲自定義異常,控制臺仍會打印異常的問題
之前使用handlerExceptionResolver返回了異常,但是控制臺仍然會打印堆棧跟蹤信息,看了一下,發(fā)現(xiàn)是忘記配置日志了
之前引用的是log4j,早已經(jīng)不維護,將其刪除,重新引入log4j2,并同時排除默認引入的spring-boot-starter-logging,防止其報SLF4J: Class path contains multiple SLF4J bindings.錯誤
1.修改并添加引入

2.配置日志配置文件

3.在配置中配置日志框架

4.記錄日志

這樣即可將錯誤信息記錄到日志文件中,控制臺不會打印堆棧信息
標簽: