Springmvc.xml中的配置

Use-default-filter的作用:

属性的默认值为 true,即使用默认的 Filter 进行包扫描,而默认的 Filter 对标有 @Service,@Controller@Repository 的注解的类进行扫描,因为前面说过,我们希望 SpringMVC 只来控制网站的跳转逻辑,所以我们只希望 SpringMVC 的配置扫描 @Controllerce 注解标注的类,不希望它扫描其余注解标注的类,所以设置了 use-default-filters false,并使用 context:include-filter 子标签设置其只扫描带有 @Controller 注解标注的类。

<context:include-filter type="annotation"

            expression="org.springframework.stereotype.Controller" />

扫描标有注解@controller的类

 

<mvc:annotation-driven /> 的作用:

会自动注册DefaultAnnotationHandlerMappingAnnotationMethodHandlerAdapter 两个bean,spring MVC@Controllers分发请求所必须的

猜你喜欢

转载自blog.csdn.net/qq_41536539/article/details/91975887