spring mvc 配置
来源:互联网 发布:小班亲子美工纸盘教案 编辑:程序博客网 时间:2024/06/05 20:29
配置
contextConfigLocation 告诉SpringMVC 的SpringIOC 的配置文件在哪里;
ContextLoaderListener实现借口ServletContextListener 完成对SpringIOC 容器的初始化,web工程关闭时完成SpringIOC 容器对资源的释放。
DispatcherServlet:servlet-name为dispatcher, 则需要一个/WEB-INF/dispatcher-servlet.xml文件。DispatcherServlet是一个可以载入web容器中的Servlet, 对于servlet的初始化,首先是调用其init方法,在init方法中,当IOC容器没有初始化的时候,DispatcherServlet会尝试去初始化它,最后调用 onRefresh 方法,它将初始化Spring MVC 的各个组件。DispatcherServlet会根据其配置文件DispatcherServlet.properties进行初始化。组件有:
MultipartResolver:文件解析器
LocaleResolver: 国际化解析器
ThemeResolver:主题解析器
HandlerMappting:会包装控制器和对应的拦截器。
handlerAdapter:处理器适配器,因为处理器会在不同的上下文中运行,所以SpringMVC会先找到合适的适配器,然后运行处理器去服务方法,比如控制器,SimpleControllerHandlerAdapter,对于普通请求的HttpRequestHandlerAdapter。
HandlerExceptionResolver:处理器异常解析器
RequestToViewNameTranslator: 视图逻辑名称转换器
ViewResolver:视图解析器
. 启动Spring MVC 时,会去解析@Controller中的@RequestMapping配置,再结合所配置的拦截器, 这样它就会组成多个拦截器和一个控制器的形式,存放到一个HandlerMapping中去。当请求来到服务器,首先找到对应的HandlerMapping,进而可以找到对应的拦截器和处理器,这样就能够运行对应的控制器和拦截器。
. 通过request 或者session 都可以很容易地得到HTTP请求过来的参数,但这并非一个好方法,这样就和servlet容器紧密关联了,不利于扩展和测试。可以用@RequestParam来传递参数
.spring mvc 默认使用JstlView进行视图渲染,JSTL(jsp标准标签库),通过EL表达式读取数据,例:
${role.roleName}
- 【spring mvc】spring-mvc配置
- Spring MVC 配置
- Spring MVC 配置--解剖
- spring web mvc配置
- Spring MVC 相关配置
- Spring MVC 配置
- Spring MVC国际化配置
- Spring MVC 配置--解剖
- Spring MVC 配置
- Spring MVC配置(一)
- Spring MVC配置(二)
- Spring MVC配置(三)
- Spring MVC配置(四)
- Spring MVC国际化配置
- spring mvc 基本配置
- Spring MVC配置
- spring mvc注解配置
- Spring MVC配置
- 无序批量作业c#实现——并行计算与多线程的思考
- 物理地址,虚拟地址,链接地址的个人理解
- 进程控制块pcb详解
- 13-20日 博客内容
- 把字符串转换为整数
- spring mvc 配置
- 干货 | 自然语言处理(3)之词频-逆文本词频(TF-IDF)详解
- 2017年末福利,快来看一看......
- javascript-Date对象 及 格式化日期的方法
- 非对称型加密和配置tomcat的https连接器
- UIViewController的生命周期
- springboot thymeleaf
- 递归
- 唇语识别真会是语言交互的终极战场?