天天看點

@controllerAdvice三種應運場景1:springBoot 的 @controllerAdvice的簡介和應用場景

1:springBoot 的 @controllerAdvice的簡介和應用場景

     1)全局攔截異常

     2)全局綁定資料

     3)全局資料預處理

1)全局攔截異常使用;

    @controllerAdvice和@ExceptionHandler并用,處理controller異常。其中@ExceptionHandler中value 攔截的異常。

@controllerAdvice三種應運場景1:springBoot 的 @controllerAdvice的簡介和應用場景

2)全局綁定資料

  @controllerAdvice和@ModelAttribute組合使用綁定項目固定資料,在conttroller 使用公用參數

@controllerAdvice三種應運場景1:springBoot 的 @controllerAdvice的簡介和應用場景
@controllerAdvice三種應運場景1:springBoot 的 @controllerAdvice的簡介和應用場景

3)全局資料預處理

@controllerAdvice和@InitBinder使用,處理同一方法相同入參名,添加資料預處理添加字首      
@controllerAdvice三種應運場景1:springBoot 的 @controllerAdvice的簡介和應用場景
@controllerAdvice三種應運場景1:springBoot 的 @controllerAdvice的簡介和應用場景
@controllerAdvice三種應運場景1:springBoot 的 @controllerAdvice的簡介和應用場景