10-Spring-注解的包含和排除

starrylsi
2024-09-11 / 0 评论 / 15 阅读 / 正在检测是否收录...

问题: 为什么将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

评论 (0)

取消