流程:
1,自定义异常类型.
2,自定义错误代码及错误信息.
3,对于可知异常由程序员在代码中主动抛出,有springMVC统一捕获.
4,捕获到自定义异常,直接读取错误代码和错误信息,非自定义异常,先从map里边找,找不到返回一个统一代码.
5,将错误代码和错误信息已json格式响应给用户.
首先 异常定义类,resultCode包括错误代码和错误信息
异常抛出类:里面是一个静态方法,
异常捕获类:使用@ControllerAdvice和ExceptionHandler来捕获指点类型的异常
启动类注解
因为本服务启动过程中需要用到一些类和包,所以应添加一些注解
@EntityScan()和@ComponentScan()