全局异常中为什么ExceptionResolver通过@Component会加入到spring mvc的容器中

来源:9-4 SpringMVC全局异常处理总结

慕圣1298459

2018-04-20

老师课程中说到全局异常类一定要通过@Component加入到容器中才会生效,但问题是添加@Component应该是添加到spring容器中而不是Spring mvc中才对,因为在配置文件dispatcher-servlet.xml默认只扫描Controller包中的@Controller注解的类,因此spring mvc容器中不应该存在ExceptionResolver这个对象,但事实是存在的,请问为什么?

写回答

3回答

崇拜者_

2020-08-19

那为什么controller就不能由spring管理呢

0
0

Geely

2018-04-23

你好,同学,如果把全局异常放在springmvc里面来进行扫描其实也是可以的。

另外正如thilous同学所说,这个对象是可以通过spring容器管理的。

0
0

Tkilous

2018-04-22

springmvc 可以使用spring ioc容器里面的bean,反之不行

0
0

Java企业级电商项目架构 Tomcat集群与Redis分布式

Tomcat集群+Redis分布式+代码重构+源码原理解析

2685 学习 · 947 问题

查看课程