java - Spring Mvc全局异常处理器@ControllerAdvice不起作用?
问题描述
so上面一个类似的问题
自定义了一个全局的异常处理器:
@ControllerAdvicepublic class ErrorController { @ExceptionHandler public ModelAndView exceptionHandler(Exception ex){ModelAndView mv = new ModelAndView('exception/error');mv.addObject('exception', ex);System.out.println('in testControllerAdvice');return mv; }}
但是并没有起作用:

在相关的xml文件中已经进行了相应的设置:
<context:component-scan base-package='org.neo.springmvclearn'><context:include-filter type='annotation' expression='org.springframework.web.bind.annotation.ControllerAdvice' /> </context:component-scan> <mvc:annotation-driven/>
请问出错的原因可能有哪些?
问题解答
回答1:楼主的这个异常处理类要和controller在同一级目录
相关文章:
1. mysql - 数据库:获取两个字段与获取*,传输的数据量差距大吗?2. mysql-配置 - MySQL错误,时不时自动挂掉,无法启动3. composer包时报错4. javascript - vue.js如何递归渲染组件.5. node.js - session怎么存到cookie,然后服务器重启后还能获取。数据库不用mongodb或redis,数据库是mysql6. docker不显示端口映射呢?7. javascript - 如何获取未来元素的父元素在页面中所有相同元素中是第几个?8. 这是什么情况???9. transform - CSS3的3D变换多次变换如何保持坐标轴不动,或者有矩阵算法可以实现否10. node.js - 如何解决阿里云上nodejs不支持import,项目npm run build后报Unexpected token import

网公网安备