摘要: 一、 什么是拦截器? Spring MVC中的拦截器(Interceptor)类似于Servlet中的过滤器(Filter),它主要用于拦截用户请求并作相应的处理。例如通过拦截器可以进行权限验证、记录请求信息的日志、判断用户是否登录等。 要使用Spring MVC中的拦截器,就需要对拦截器类进行定义 阅读全文
posted @ 2019-01-03 20:54 yi0123 阅读(270) 评论(0) 推荐(0) 编辑
摘要: 一、什么是restful? Restful就是一个资源定位及资源操作的风格,其核心是面向资源。不是标准也不是协议,只是一种风格。基于这个风格设计的软件可以更简洁,更有层次,更易于实现缓存等机制。REST提出设计概念和准则为: 1. 网络上的所有事物都可以被抽象为资源(resource) 2. 每一个 阅读全文
posted @ 2019-01-03 19:58 yi0123 阅读(252) 评论(0) 推荐(0) 编辑
摘要: 一、两种交互形式 可以看出,前台传过来的方式有两种,一种是传json格式的数据过来,另一种就是在url的末尾传普通的key/value串过来,针对这两种方式,在Controller类中会有不同的解析,但是在Controller类中返回的json格式的数据都是一样的。下面来具体分析一下SpringMV 阅读全文
posted @ 2019-01-03 15:53 yi0123 阅读(330) 评论(0) 推荐(0) 编辑
摘要: 一、配置虚拟目录 在tomcat上配置图片虚拟目录,在tomcat下conf/server.xml中添加: 访问http://localhost:8080/pic即可访问D:\upload\temp下的图片。 也可以通过eclipse配置,如下图: 复制一张图片到存放图片的文件夹,使用浏览器访问 测 阅读全文
posted @ 2019-01-03 13:50 yi0123 阅读(351) 评论(0) 推荐(0) 编辑
摘要: 一、处理思路 springmvc在处理请求过程中出现异常信息交由异常处理器进行处理,自定义异常处理器可以实现一个系统的异常处理逻辑。 系统中异常包括两类:预期异常和运行时异常RuntimeException,前者通过捕获异常从而获取异常信息,后者主要通过规范代码开发、测试通过手段减少运行时异常的发生 阅读全文
posted @ 2019-01-03 12:26 yi0123 阅读(210) 评论(0) 推荐(0) 编辑
摘要: 一、返回ModelAndView controller方法中定义ModelAndView对象并返回,对象中可添加model数据、指定view。 不建议使用(不解耦) 二、返回void 在Controller方法形参上可以定义request和response,使用request或response指定响 阅读全文
posted @ 2019-01-03 12:04 yi0123 阅读(296) 评论(0) 推荐(0) 编辑
摘要: 一、URL路径映射 @RequestMapping(value="item")或@RequestMapping("/item") 当value的值是数组时,可以将多个url映射到同一个方法 二、添加在类上面 在class上添加@RequestMapping(url)指定通用请求前缀, 限制此类下的所 阅读全文
posted @ 2019-01-03 11:38 yi0123 阅读(199) 评论(0) 推荐(0) 编辑
摘要: 一、默认支持的参数类型 1.1 需求 打开商品编辑页面,展示商品信息。 1.2 需求分析 编辑商品信息,首先要显示商品详情 需要根据商品id查询商品信息,然后展示到页面。 请求的url:/itemEdit.action 参数:id(商品id) 响应结果:商品编辑页面,展示商品详细信息。 1.3 It 阅读全文
posted @ 2019-01-03 10:33 yi0123 阅读(350) 评论(0) 推荐(0) 编辑
摘要: 一、整合思路 1.1 Dao层 SqlMapConfig.xml:空文件即可,但是需要文件头。 applicationContext-dao.xml 数据库连接池 SqlSessionFactory对象,需要spring和mybatis整合包下的。 配置mapper文件扫描器。 applicatio 阅读全文
posted @ 2019-01-02 12:47 yi0123 阅读(294) 评论(0) 推荐(0) 编辑
摘要: 一、什么是 SpringMVC ? 在介绍什么是 SpringMVC 之前,我们先看看 Spring 的基本架构。如下图: 我们可以看到,在 Spring 的基本架构中,红色圈起来的 Spring Web MVC ,也就是SpringMVC,它是属于Spring基本架构里面的一个组成部分,属于Spr 阅读全文
posted @ 2019-01-01 20:17 yi0123 阅读(617) 评论(0) 推荐(0) 编辑