• Spring 梳理-启用MVC


    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>
  • 相关阅读:
    第一部分 Linux的规划与安装
    第二部分 Linux 文件、目录与磁盘格式
    for in 遍历对象
    时间
    javaScript模块化
    Hbuilder将移动app或者web项目打包
    echarts的通用属性的介绍
    echart的x轴或y轴区间标签如何从大到小排列
    数组的sort()排序
    解决vscode下载很慢的问题
  • 原文地址:https://www.cnblogs.com/jiangtao1218/p/9739249.html
Copyright © 2020-2023  润新知