我知道 当spring 和 springmvc 扫描包时不能扫描相同的包, 因为会导致bean被实例化两次,而且事务会失效。
现在有一个项目 分前台与后台, 我想使用两个springmvc 分别对应前台后台 , 这时扫描的包 是否可以是相同的呢?
<context:component-scan base-package="cn.lx" use-default-filters="false">
<!--扫描 注解是 Controller的类 -->
<context:include-filtertype="annotation"expression="org.springframework.stereotype.Controller"/>
</context:component-scan>
答案是不行的,虽然两个springmvc 访问的后缀不同,但是Controller 类 会被实例化两次。