RestControllerAdvice注解無效問題


由於全局異常處理類GlobalExceptionHandler作為一個通用的工具類,放在另一個包下,如果GlobalExceptionHandler 不在 Springboot啟動類的子包下,那么GlobalExceptionHandler的注解RestControllerAdvice (ControllerAdvice)將加載失敗。

SpringBootApplication注解會去自動加載RestControllerAdvice,所以需要注意這點。

例如:啟動類在  package com.threeds.test ,而異常處理類在:package com.threeds.conment.config;

需修改啟動類包路徑為: package com.threeds

或者在SpringBootApplication 注解添加 scanBasePackages屬性,@SpringBootApplication(scanBasePackages = "com.threeds.*")

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM