注解@ControllerAdvice和ExceptionHandle处理全局异常

来源:3-12 性能压测---容量问题优化方向

奶茶三兄弟d

2019-06-10

老师,想问下您,做那个全局异常处理,加了注解@ControllerAdvice和ExceptionHandle,可以捕获全局异常,但是错误信息返回不到指定页面,视图解析器配置好的,之前在别的Controller里使用正常,路径没问题,

图片描述

这是Controller代码:

package com.bshop.controller;

import org.springframework.http.HttpStatus;
import org.springframework.web.bind.annotation.ControllerAdvice;
import org.springframework.web.bind.annotation.ExceptionHandler;
import org.springframework.web.bind.annotation.ResponseStatus;

@ControllerAdvice
public class HandleGlobalExceptionController {

@ExceptionHandler(Exception.class)
@ResponseStatus(HttpStatus.OK)
public String handleException(){
    return "404";
}

}

老师您看下,网上找了好久,也不知道问题出在哪里

写回答

1回答

龙虾三少

2019-06-10

这个handleException断点进去了吗?如果没进去检查下application.properties当中有没有配置如下这一句

spring.mvc.throw-exception-if-no-handler-found=true

0
5
奶茶三兄弟d
非常感谢!
2019-06-10
共5条回复

聚焦Java性能优化 打造亿级流量秒杀系统(赠秒杀项目)

理解高流量电商网站性能构建思路 用高逼格技术解决性能提升问题

2174 学习 · 1009 问题

查看课程