全局配置_配置全局异常处理,结果没有想到,spring boot实践(3)
生活随笔
收集整理的這篇文章主要介紹了
全局配置_配置全局异常处理,结果没有想到,spring boot实践(3)
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
01 spring boot讀取配置信息
02 多環境配置
這個功能詳細大家在項目中也經常遇到,通常我們在寫controller的時候會定義一個全局的異常處理。任何的controller出現異常都會進入到這個全局異常統一拋出,同時我們也可以定義一個自定義的異常類來處理一些特殊的異常,例如:權限異常。今天我們來看看,如何在spring boot 中配置全局異常和自定義異常。
全局異常
先建立一個exception的class 上面打上ControllerAdvice的annotation。寫一個方法來處理全局的異常,處理異常的類型在ExceptionHandler的annotation中的value中注名。
我們這里需要返回一個jason對象所以用到了ResponseBody。下面是詳細代碼
@ControllerAdvicepublic class ControllerExceptionHandler { @ResponseBody @ExceptionHandler(value = java.lang.Exception.class) public Map myException(){ Map map = new HashMap<>(); map.put("code總結
以上是生活随笔為你收集整理的全局配置_配置全局异常处理,结果没有想到,spring boot实践(3)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 小米张宇:Redmi K60 手机不存在
- 下一篇: 广州地铁晚上几点停运 广州地铁晚上停运时