将应用程序级bean放在Spring MVC中的哪个位置?

时间:2012-02-06 22:34:33

标签: spring spring-mvc configuration-files

将应用程序级别bean放在Spring MVC中的位置?进入root-context.xml或进入servlet-context.xml

1 个答案:

答案 0 :(得分:7)

root-context.xml services )中声明的Bean在servlet-context.xml controllers )中的bean中可见,但不是相反。因此,从控制器到服务可能存在依赖关系,但Spring禁止反向依赖。

据说,在主要上下文中放置了与MVC无关的代码(服务,DAO等),并将仅限web的内容放在servlet上下文中。