问题: 为什么将spring和spring mvc的注解分开扫描
问题解决
<!-- 使用注解需要让spring解析xml时 知道注解属于哪个包
在spring中排除掉spring-mvc的注解 use-default-filters="true"
在spring-mvc中 只包含spring-mvc的注解 use-default-filters="false"
-->
<context:component-scan base-package="top.starrylsi" use-default-filters="true">
<!-- 包含spring自身的注解 -->
<!-- <context:include-filter type="annotation" expression="org.springframework.stereotype.Repository"/> -->
<!-- 排除spring-mvc的注解 -->
<context:exclude-filter type="annotation" expression="org.springframework.stereotype.Controller"/>
</context:component-scan>
评论 (0)