springboot 自定義全局異常處理沒有生效,@RestControllerAdvice

確保代碼沒有錯誤可以檢查一下下面的問題:

配置沒有被掃描到
在@SpringBootApplication(scanBasePackages = {"com.rookie"})
加入scanBasePackages屬性

全局異常404異常默認是不會攔截,需要在yml文件中加入以下配置

spring
  mvc:
    throw-exception-if-no-handler-found: true
  resources:
      add-mappings: false

這樣404就會被攔截,可以自定義輸出了

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章