zoukankan      html  css  js  c++  java
  • 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命令与文件查找
    js兼容pc和移动端的简单拖拽效果
    图片懒加载插件
    css小特效
    创建对象和方法
    距离2021年春节还剩。。。
    固定尺寸的图片焦点图案例
    数据库操作
    简单sql操作
  • 原文地址:https://www.cnblogs.com/jiangtao1218/p/9739249.html
Copyright © 2011-2022 走看看