背景和概述
在spring与springMVC中通过IOC可以管理bean对象,有两个配置文件可以配置ioc
spring的配置文件applicationContext.xmlspringMVC的配置文件springMVC.xml
工作中我们用spring来管理service层和repertory层的bean对象,而让springMVC去管理controller。
那么很自然有如下的疑问?
- 1、能不能用
springMVC的配置文件springMVC.xml来管理全部的bean对象,包括controller,service,dao? - 2、能不能用
spring的配置文件applicationContext.xml来管理全部的bean对象,包括controller,service,dao?
答案是这样的
完全可以用在spingMVC的而配置文件中来管理全部的Bean对象,但是不可以用spring来管理controller。
为什么是这样的?
Spring和SpringMVC父子容器关系
在Spring整体框架的核

本文探讨了Spring和SpringMVC框架中bean的管理,指出Spring作为父容器,SpringMVC为子容器,子容器能访问父容器的bean但反之不行。在SpringMVC中,Controller由其自身容器管理,如果在Spring配置文件中配置Controller会导致404错误。理解这种父子关系有助于合理分配Bean的管理并解决相关问题。

886

被折叠的 条评论
为什么被折叠?



