springboot專案中的異常處理

2021-08-28 12:55:53 字數 1062 閱讀 3185

1.首先自定義異常類繼承runtimeexception類,以notfoundexception為例:

使用messageformat.format()方法做資訊和可變參的處理。

public class notfoundexception extends runtimeexception 

}

2.定義全域性異常處理類,將自定義的異常註冊到其中。

@restcontrolleradvice

@component

public class globaldefaultexceptionhandler

/*** 409異常

/*** 400 json格式異常

}

3.接下來只要在需要丟擲異常的位置,拋出自定義異常即可。

Springboot專案中Swagger的使用

2.7.0swagger.version properties io.springfoxgroupid springfox swagger uiartifactid version dependency io.springfoxgroupid springfox swagger2artifactid...

springboot 專案中遇到的BUG

mybatis中動態列印sql語句到控制台,只需要在springboot配置檔案中新增如下配置即可 mybatis configuration log impl org.apache.ibatis.logging.stdout.stdoutimpl但是如果沒有用到任何連線池的話,是不會列印的 cre...

springboot專案中的mvc配置

springboot專案中的mvc配置大概有兩種寫法,一種是基於實現介面webmvcconfigurer,一種是基於繼承webmvcconfigurationsupport,這兩種寫法會衝突,最終spring容器會執行繼承webmvcconfigurationsupport類中的重寫方法,而忽略實現...