spring对应配置文件为:
<!-- 配置自动扫描的包,此时要排除Controller --> <context:component-scan base-package="com.lw"> <context:exclude-filter type="annotation" expression="org.springframework.stereotype.Controller"/> </context:component-scan>
springmvc对应的配置文件为:
<!-- user-default-filters 与 include-filter搭配使用 实现仅仅扫描Controller注解 --> <context:component-scan base-package="com.lw" use-default-filters="false"> <context:include-filter type="annotation" expression="org.springframework.stereotype.Controller"/> </context:component-scan>
注:属性user-default-filters官方介绍:
Attribute : use-default-filters Indicates whether automatic detection of classes annotated with @Component, @Repository, @Service, or @Controller should be enabled. Default is "true".