springboot 项目throw自定义异常 却捕获null

怪扎扎丶 2020-06-01 07:27:58


下面是MyException类

以及ExceptionEnums类



抛出异常为null就很奇怪?使用maven 的工程
...全文
3529 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
土豆丝Zz 2021-08-13
  • 打赏
  • 举报
回复 1

应该是springboot 没有扫描到异常处理类应该加上
@SpringBootApplication(scanBasePackages = {"com.xx.xx"})

liuyh1024 2020-10-14
  • 打赏
  • 举报
回复
@ControllerAdvice
@Slf4j
public class ExceptionError {
    @ExceptionHandler(value = Exception.class)
    @ResponseBody
    public Result defaultErrorHandler(HttpServletRequest req, HttpServletResponse resp, Exception e) {
        e.printStackTrace();
        Result resul = new Result();
        if (e instanceof HttpRequestMethodNotSupportedException) {
            resul.setResltInfo(Constant.CODE_TYPE_10, "非法请求", e.getMessage());
        } else if (e instanceof HystrixRuntimeException) {
            resul.setResltInfo(Constant.CODE_TYPE_30, "feign调用系统异常", e.getCause().getMessage());
        } else {
            resul.setResltInfo(Constant.CODE_TYPE_1, "系统异常", e.getMessage());
        }
        return resul;
    }
}
  • 打赏
  • 举报
回复
构造方法?..
差不多程序员 2020-10-13
  • 打赏
  • 举报
回复
我也遇见这该死的问题了,楼主有解决么?
末流码农 2020-06-04
  • 打赏
  • 举报
回复
你这枚举没任何操作的嘛
梦在明月 2020-06-02
  • 打赏
  • 举报
回复
看不见你那个枚举传进去干了什么
CS_草祭先生 2020-06-02
  • 打赏
  • 举报
回复
不用再点msg???

67,512

社区成员

发帖
与我相关
我的任务
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
  • Java EE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧