<mvc:annotation-driven />注解意义
来源:互联网 发布:python ljust函数 编辑:程序博客网 时间:2024/04/30 21:45
Spring的注解形式:@Repository、@Service、@Controller,它们分别对应存储层Bean,业务层Bean,和展示层Bean。<mvc:annotation-driven />注解意义<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。最后的配置如果没有<mvc:annotation-driven/>,那么所有的Controller可能就没有解析,所有当有请求时候都没有匹配的处理请求类,就都去<mvc:default-servlet-handler/>即default servlet处理了。添加上<mvc:annotation-driven/>后,相应的do请求被Controller处理,而静态资源因为没有相应的Controller就会被default servlet处理。总之没有相应的Controller就会被default servlet处理就ok了。
0 0
- <mvc:annotation-driven />注解意义
- <mvc:annotation-driven />注解意义
- <mvc:annotation-driven />注解意义
- <mvc:annotation-driven />注解意义
- <mvc:annotation-driven />注解意义
- <mvc:annotation-driven />注解意义
- <mvc:annotation-driven />注解意义
- <mvc:annotation-driven/>注解意义
- <mvc:annotation-driven />注解意义
- <mvc:annotation-driven />注解意义
- <mvc:annotation-driven />注解意义
- <mvc:annotation-driven />注解意义
- <mvc:annotation-driven />注解意义
- <mvc:annotation-driven />注解意义
- <mvc:annotation-driven />注解意义
- <mvc:annotation-driven />注解意义
- <mvc:annotation-driven />注解意义
- <mvc:annotation-driven />注解意义
- python中的反射
- 设计模式--命令模式Command
- HP-UX开机提示console is on a serial device,no further output will appear on this output device
- Oracle数据访问组件ODAC的安装方法
- Java泛型详解
- <mvc:annotation-driven />注解意义
- Git详解之三 Git分支
- c++ 将文件内容写入到数组
- 【BZOJ 1176】 [Balkan2007]Mokia
- Android studio导入模块 提示已经存在的问题
- python中的自省
- 感觉很重要
- IOS 查看lib库(.a)支持的处理器架构、合并真机库和模拟器库的命令
- EJBCA与项目整合-第三章-EJBCA源码研究