码迷,mamicode.com
首页 > 编程语言 > 详细

Spring 梳理-启用MVC

时间:2018-10-04 10:13:29      阅读:148      评论:0      收藏:0      [点我收藏+]

标签:component   设置   读写   can   number   文件   conf   orm   pac   

  1. 启用注解启动的Spring MVC
    1. xml
      1. <mvc:annotation-dirven>
        1. <mvc:annotation-driven /> 是一种简写形式,完全可以手动配置替代这种简写形式,简写形式可以让初学都快速应用默认配置方案。<mvc:annotation-driven /> 会自动注册DefaultAnnotationHandlerMappingAnnotationMethodHandlerAdapter 两个bean,是spring MVC为@Controllers分发请求所必须的。
          并提供了:数据绑定支持,@NumberFormatannotation支持,@DateTimeFormat支持,@Valid支持,读写XML的支持(JAXB),读写JSON的支持(Jackson)。
          后面,我们处理响应ajax请求时,就使用到了对json的支持。
          后面,对action写JUnit单元测试时,要从spring IOC容器中取DefaultAnnotationHandlerMapping与AnnotationMethodHandlerAdapter 两个bean,来完成测试,取的时候要知道是<mvc:annotation-driven />这一句注册的这两个bean。
        2. 使用该注解后的springmvc-config.xml:
          
          <!--  spring 可以自动去扫描 base-package下面的包或子包下面的Java文件,如果扫描到有Spring的相关
          
          注解的类,则把这些类注册为Spring的bean -->
          
          <context:component-scan base-package="org.fkit.controller"/>
          
          <!--设置配置方案 -->
          
            <mvc:annotation-driven/>
          
          <!--使用默认的Servlet来响应静态文件-->
          
          <mvc:default-servlet-handler/>
          
          <!-- 视图解析器 -->
          
          <bean class="org.springframework.web.servlet.view.InternalResourceViewResolver"> 
           <!-- 前缀 -->
           <property name="prefix">
           <value>/WEB-INF/content/</value>
           </property>
           <!-- 后缀 -->
           <property name="suffix">
           <value>.jsp</value>
           </property>
           </bean>

           

Spring 梳理-启用MVC

标签:component   设置   读写   can   number   文件   conf   orm   pac   

原文地址:https://www.cnblogs.com/jiangtao1218/p/9739249.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!