如果不使用全局异常,如出现异常,会将我们的包名、表名等一些信息展示在我们的网站上,如下:
故我们需要写全局异常处理类进行包装全局异常,返回到我们的网站页面上去
1、没有springmvc全局异常时的流程图
2、springmvc全局异常流程图
解决方法:
在公共包里面书写一个ExceptionResolver类实现HandlerExceptionResolver类:
package com.mmall.common;
import lombok.extern.slf4j.Slf4j;
import org.springframework.stereotype.Component;
import org.springframework.stereotype.Repository;
import org.springframework.stereotype.Service;
import org.