在写项目的时候,想对异常进行统一处理,使得后台日志记录具体的错误信息,前台这边就直接跳转错误界面,这样就可以实现优雅的报错处理。
但是往往都是事与愿违。自己简单的写了一个全局处理
、
然后在controller里面写了一个异常错误(一定要记住:一旦使用了try{}catch(){}以后,注解将不会再去捕获这个异常!!!!)
然后失效了,@ControllerAdvice没有反应
后来在网上找到解决办法,需要特别指定,否则不会生效,使用@EnableWebMvc注解
启动服务器,后台报错
前端页面跳转