springmvc
文章平均质量分 84
tony_code_2017
开心就好
展开
-
SpringMVC 学习之一 DispatcherServlet初始化方法initStrategies(context)从何而起
本篇为SpringMVC学习的第一篇,主要分析SpringMVC初始化的过程。在分析SpringMVC初始化过程之前先复习下Servlet的生命周期,也就是Servlet从创建到销毁的整个过程。 实例化->初始化->使用->销毁 实例化:容器调用Servlet的构造器,创建一个Servlet对象; 初始化:实例化之后,容器会立即调用对象的...原创 2018-05-23 11:35:07 · 4209 阅读 · 3 评论 -
Maven+Eclipse+Tomcat+Spring MVC web 请求 404 问题总结及noHandlerFound
在Eclipse开发环境下基于Maven的Spring 4.3.18.RELEASE 版本开发一个web项目,并使用Tomcat发布,项目正常启动后,遇到一个请求报404,问题分析总结如下:1.contextPath是否正确 因为tomcat默认是以项目包的名字为contextPath的,而maven者是以artifactId为名字打一个war包,因此在默认情况下contex...原创 2018-12-04 08:09:01 · 2390 阅读 · 0 评论 -
SpringMVC API缓存 LastModified的实现总结
Servlet的生态中,提供了一种友好机制用来提高系统的响应速度,当客户端查询的数据在没有变化的情况下直接返回,以减少服务器压力和网络传输的压力。Spring MVC也很好的继承了该机制,下面我们就学习下怎么使用LastModified。1.handler是实现了LastModified的Servletpublic class MyServlet extends HttpSe...原创 2018-12-05 22:52:55 · 1664 阅读 · 0 评论 -
Spring MVC @RequestMapping @ResponseBody @RequestBody @PathVariable @RestController ...总结
Spring MVC框架是目前使用最广泛的Web框架,在该框架种涉及到一些常用的重要注解,现总结如下:@RequestMapping 作用:请求映射,也就是将请求的URI映射到特定的Hander类或者方法上。官方解释如下:在该注解下还支持一些相关的注解和参数,当然你可以根据你的需求进行配置。1.path配置@RequestMapping(“/ foo”)等价于@Reque...原创 2018-11-16 18:10:04 · 335 阅读 · 0 评论 -
springmockMVC 测试controller
springmockMVC测试WEB Controller1.应用场景: SSM框架大行天下的时候,伴随着测试驱动开发模式的盛行,springmvc 测试也是每个开发人员必须面对的问题。springMVC框架中有两种配置方式,一种是将主要的配置,例如数据层,服务层,和事务层放置在一个common.xm中,然后将mvc相关的配置放置在mvc的配置文件中,mvc_servlet.xml中。这种方...原创 2018-06-21 17:31:19 · 2334 阅读 · 0 评论 -
Spring MVC学习之二 DispatcherServlet如何处理请求
上一节我们知道了DispatcherServlet的初始化方法怎么调用后,接下来我们先看看下初始化时在initStrategies()都做了什么事情。其内部调用了9个init*()方法,这些方法基本上就是从context中取出对应的bean并赋值给DispatcherServlet对应的属性,例如此处只是简单的看下初始化,后续会进行详细的学习,请期待。Servlet的请求处理都是在doServic...原创 2018-05-24 13:22:17 · 4497 阅读 · 1 评论 -
Spring学习之一 bean的作用域 详细讲解
Spring Bean的作用域 Spring是一个轻量级的开源应用开发框架,广泛应用于企业开发中,并且受到广大开发人员的喜欢。本篇只是针对spring中bean的作用域进行学习和总结。 Bean作用域的分类 bean的作用域分为五类:singleton ,prototype, request, session, global session 。 Singleton 作...原创 2018-06-04 14:29:46 · 435 阅读 · 0 评论 -
406 Not Acceptable 415 Unsupported Media Type Spring MVC consumes与produces
引言:SpringWeb MVC框架在使用的过程中,有时候会出现请求结果报406 Not Acceptable 或者415 Unsupported Media Type的错误,现在学习下为什么报这个错误以及怎么解决。 Http协议基础知识及概念: HTTP(HyperText Transport Protocol)是超文本传输协议的缩写,是客户端浏览器或其他程...原创 2018-12-16 17:50:03 · 1046 阅读 · 1 评论