Spring 梳理-启用MVC
2024-09-01 08:18:58
- 启用注解启动的Spring MVC
- xml
- <mvc:annotation-dirven>
- <mvc:annotation-driven /> 是一种简写形式,完全可以手动配置替代这种简写形式,简写形式可以让初学都快速应用默认配置方案。<mvc:annotation-driven /> 会自动注册DefaultAnnotationHandlerMapping与AnnotationMethodHandlerAdapter 两个bean,是spring MVC为@Controllers分发请求所必须的。
并提供了:数据绑定支持,@NumberFormatannotation支持,@DateTimeFormat支持,@Valid支持,读写XML的支持(JAXB),读写JSON的支持(Jackson)。
后面,我们处理响应ajax请求时,就使用到了对json的支持。
后面,对action写JUnit单元测试时,要从spring IOC容器中取DefaultAnnotationHandlerMapping与AnnotationMethodHandlerAdapter 两个bean,来完成测试,取的时候要知道是<mvc:annotation-driven />这一句注册的这两个bean。 使用该注解后的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>
最新文章
- bzoj3506 [Cqoi2014]排序机械臂
- java多线程中关于join方法的使用
- Unity 3D 我来了
- 在xilinxFPGA上使用microblaze及自写GPIO中断
- 11款扁平化设计的 Twitter Bootstrap 主题和模板
- 推荐 greenrobot eventbus,简化安卓开发,提高安卓维护性,优化安卓性能
- Docker镜像的获取与删除
- Struts2 的ModelDriven理解
- SubsetsTotal Accepted:49746Total Submissions:176257My Submissions
- java类的加载以及初始化顺序
- Visual Studio 2010 Rebuild问题
- asp.net 图片质量压缩(不改变尺寸)
- XML方式实现Spring声明式事务管理
- 最新版-MySQL8.0 安装 - 改密码 之坑
- c/c++ 重载运算符 类型转换运算符
- python摸爬滚打之day33----线程
- [转载]如何快速下载、安装和配置chromedriver ?
- CCF-201803-3-URL映射(模拟)
- C语言指针详解(经典,非常详细)
- tensorflow入门(1):构造线性回归模型