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類中的重寫方法,而忽略實現...