springmvc和spring的父子容器关系

来源:互联网 发布:中国失业率数据 编辑:程序博客网 时间:2024/04/30 03:49

–spring (Service dao) 父容器
|
springmvc (controller) 子容器

子容器可以访问父容器对象,但是父容器不能访问子容器对象。

applicationContext-service.xml中:<!--扫描service实现类--><context:component-scan base-package="com.lijie" />会扫描@Controller,@Service,@Compnent,@Repositoryspringmvc.xml中不扫描。spring的扫描器扫描不到springmvc中的Controller。可以只使用springmvc的扫描器扫描所有包,也可以分开扫描,分开扫描可以提高系统的扩展性能:eg:    可以在有springmvc框架的基础上面又加入struts或者struts2.

**1.如果spring扫描所有包就找不到controller就会报404。
2.而且如果事务配置到controller上面就会不起作用。**

1 0