之前再做SpringMVC项目时,只需要一个spring配置文件,交给dispatcherServlet,让他负责IOC容器的初始化就好了,因为SpringMVC本身自带Spring的bean context aop core 4个核心包,SpringMVC本身就相当于Spring了,他也有自己的IOC容器
但是本项目中在spring ioc容器初始化的时候,好像是用到了两个配置文件,一个是spring的,由监听器负责整合web容器和spring容器:
另外一个就是SpringMVC的,由dispatcherServlet负责整合:
这样一来是会产生一个spring的ioc容器,还是两个ioc容器呢?
为什么不直接使用一个配置文件,非要搞成两个?