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. javascript - echart+百度地图2. javascript 开发百度地图3. nginx - 关于vue项目部署到ngnix后出现的问题4. angular.js - 百度爬虫如何处理“#”符号?5. angular.js - angularjs中如何在指令中添加一个函数(方法)用来关闭或者隐藏指令自己生成的html6. html5 - 为什么第二个 flex 会紧跟在第一个 flex 容器?7. css - AngularJS如何判断不同情况设置不同背景色??8. javascript - 请问div是个链接,鼠标移上去能出现一个div,比如查看更多按钮,怎么做?9. css - 子元素跑到父元素外面10. javascript - SpringMVC返回值封装问题
