基于易水公共组件的全局异常捕获
2019-10-31 本文已影响0人
易水风萧
1 引入相关依赖
<dependency>
<groupId>com.yishuifengxiao.common</groupId>
<artifactId>common-spring-boot-starter</artifactId>
<version>4.1.2</version>
</dependency>
引入完成易水公共组件后,项目即可自动开启全局异常捕获功能了。
2 配置错误信息提示
在一般情况下,该步骤可以省略
易水组件 已经默认捕获了绝大部分常见的异常,假如用户需要对一些异常按照自己的意愿提示信息时,可以按照下面的配置进行自定义配置
yishuifengxiao.error.map.Exception的名字=提示信息
其中Exception
的名字就是项目中需要捕获的异常的名称,例如ConstraintViolationException
、DataIntegrityViolationException
和DuplicateKeyException
,对于多个需要提示的错误,配置成多行即可,例如
yishuifengxiao.error.map.ConstraintViolationException=全局异常捕获到异常信息了
yishuifengxiao.error.map.DataIntegrityViolationException=全局异常捕获到异常信息了
yishuifengxiao.error.map.DuplicateKeyException=全局异常捕获到异常信息了
资源链接
易水公共组件官方文档地址:http://doc.yishuifengxiao.com
易水公共组件源码地址:https://gitee.com/zhiyubujian/common-starter
易水风萧个人博客 http://www.yishuifengxiao.com
相关博客