SpringMVC之注解开发
来源:互联网 发布:图片融合软件 编辑:程序博客网 时间:2024/05/27 14:14
闲来无事,初学SpringMVC多看了下基于java的开发
在servlet3.0后,serlvet会寻找ServletContainerInitializer的实现作为servlet的配置类,其次才会在web.xml进行配置
SpringServletContainerInitializer--ServletContainerInitializer
ServletContainerInitializer找到SpringServletContainerInitializer后,观察源码可以知道,SpringServletContainerInitializer他会寻找实现WebApplicationInitializer的类,刨根究底最后就是找AbstractAnnotationConfigDispatcherServletInitializer的子类,继承了这个抽象类,实现里面的方法,相当于配置了SpringMVC的核心DispatcherServlet
比如我自己的:
如果还需要配置其他的filter或者servlet,方法有3种。
1.直接在web.xml里面配置,或者通过java注解配置如@WebServlet
2.在AbstractAnnotationConfigDispatcherServletInitializer还可以通过重载相应的方法进行注册(只能注册filter)
3.在其他实现了WebApplicationInitializer的子类里进行注册(实现onStartup方法)
对DispatcherServlet进行额外的配置:
在AbstractAnnotationConfigDispatcherServletInitializer的实现类中重载
@Override
protected void customizeRegistration(Dynamic registration) {
// TODO Auto-generated method stub
super.customizeRegistration(registration);
}
参考文献(Spring in action)
- SpringMVC之注解开发
- springmvc之注解开发
- SpringMVC之注解开发(二)
- springmvc注解开发之requestMapping
- springmvc注解开发-高级之Validation
- springmvc注解开发-高级之异常处理
- springmvc注解开发-高级之图片上传
- springmvc注解开发-高级之 拦截器
- 3. SpringMVC框架之 注解开发篇
- SSM整合之springmvc注解开发
- springmvc注解开发
- springmvc注解开发
- SpringMVC注解开发
- springMVC----使用注解开发
- SpringMVC的注解开发
- SpringMVC开发常见注解
- SpringMVC 注解开发
- springmvc注解开发
- IIS 开启 Kerberos 认证
- LeetCode 1. two sum
- 网络通信(待定)
- devicemapper介绍
- 1031. 查验身份证(15)
- SpringMVC之注解开发
- poj 3667 线段树
- 框架中的动态代理
- 点九图简单介绍及制作教程
- 自己对于基本知识的认识
- 贪心--最少拦截系统
- 关于Eclipse导入的Maven项目报:" cannot be read or is not a valid ZIP file"错误的解决方案
- 多线程面试题(待定)
- 【Python】学习笔记——-5.3、匿名函数