mvc标签
程序员文章站
2022-05-30 12:07:19
...
<mvc:annotation-driven>
自动注册基于注解风格的处理器需要的DefaultAnnotationHandlerMapping、AnnotationMethodHandlerAdapter;
支持 Spring3 的 ConversionService 自动注册;
支持 JSR-303 验证框架的自动探测并注册(只需把 JSR-303 实现放置到 classpath);
自动注册相应的 HttpMessageConverter(用于支持@RequestBody 和 @ResponseBody)(如 XML 输入输出转换器 (只需将 JAXP 实现放置到 classpath)、 JSON 输入输出转换器(只需将 Jackson 实现放置到 classpath) 等 。
<mvc:interceptors>
注册自定义的处理器拦截器。
<mvc:view-controller>
与ParameterizableViewController 类似,收到相应请求后直接选择相应的视图。
<mvc:resources>
逻辑静态资源路径到物理静态资源路径的支持。
<mvc:default-servlet-handler>
当在 web.xml 中 DispatcherServlet 使用<url-pattern>/</url-pattern> 映射时,能映射静
态资源(当 Spring Web MVC 框架没有处理请求对应的控制器时(如一些静态资源), 转交给默认的 Servlet 来响应静态 文件,否则报 404 找不到资源错误,)
自动注册基于注解风格的处理器需要的DefaultAnnotationHandlerMapping、AnnotationMethodHandlerAdapter;
支持 Spring3 的 ConversionService 自动注册;
支持 JSR-303 验证框架的自动探测并注册(只需把 JSR-303 实现放置到 classpath);
自动注册相应的 HttpMessageConverter(用于支持@RequestBody 和 @ResponseBody)(如 XML 输入输出转换器 (只需将 JAXP 实现放置到 classpath)、 JSON 输入输出转换器(只需将 Jackson 实现放置到 classpath) 等 。
<mvc:interceptors>
注册自定义的处理器拦截器。
<mvc:view-controller>
与ParameterizableViewController 类似,收到相应请求后直接选择相应的视图。
<mvc:resources>
逻辑静态资源路径到物理静态资源路径的支持。
<mvc:default-servlet-handler>
当在 web.xml 中 DispatcherServlet 使用<url-pattern>/</url-pattern> 映射时,能映射静
态资源(当 Spring Web MVC 框架没有处理请求对应的控制器时(如一些静态资源), 转交给默认的 Servlet 来响应静态 文件,否则报 404 找不到资源错误,)