@ControllerAdvice这个注解主要作用是什么
生活随笔
收集整理的這篇文章主要介紹了
@ControllerAdvice这个注解主要作用是什么
小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
增強(qiáng)型控制器,對于控制器的全局配置放在同一個(gè)位置
@ControllerAdvice是在類上聲明的注解,其用法主要有三點(diǎn):
1、@ExceptionHandler這個(gè)注解則表示Controller中任何一個(gè)方法發(fā)生異常,則會(huì)被注解了@ExceptionHandler的方法攔截到。對應(yīng)的異常類執(zhí)行對應(yīng)的方法,如果都沒有匹配到異常類,則采用近親匹配的方式
2、@InitBinder注解標(biāo)注的方法:用于請求中注冊自定義參數(shù)的解析,從而達(dá)到自定義請求參數(shù)格式的目的;
3、@ModelAttribute注解標(biāo)注的方法:表示此方法會(huì)在執(zhí)行目標(biāo)Controller方法之前執(zhí)行
總結(jié)
以上是生活随笔為你收集整理的@ControllerAdvice这个注解主要作用是什么的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Failed to bind prope
- 下一篇: 注解@Slf4j的使用