注解开发

springmvc学习笔记(10)-springmvc注解开发之商品修改功能

僤鯓⒐⒋嵵緔 提交于 2020-04-09 09:41:17
springmvc学习笔记(10)-springmvc注解开发之商品修改功能 标签: springmvc [TOC] 本文以商品修改为例,记录springmvc的注解开发,包括mapper,service,controller,@RequestMapping,controller方法的返回值等 需求 操作流程: 1.进入商品查询列表页面 2.点击修改,进入商品修改页面,页面中显示了要修改的商品。要修改的商品从数据库查询,根据商品id(主键)查询商品信息 3.在商品修改页面,修改商品信息,修改后,点击提交 开发mapper mapper: 根据id查询商品信息 根据id更新Items表的数据 不用开发了,使用逆向工程生成的代码。 开发service 在 com.iot.learnssm.firstssm.service.ItemsService 中添加两个接口 //根据id查询商品信息 /** * * <p>Title: findItemsById</p> * <p>Description: </p> * @param id 查询商品的id * @return * @throws Exception */ ItemsCustom findItemsById(Integer id) throws Exception; //修改商品信息 /** * * <p>Title:

springmvc学习笔记(11)-springmvc注解开发之简单参数绑定

拈花ヽ惹草 提交于 2019-12-01 09:14:16
springmvc学习笔记(11)-springmvc注解开发之简单参数绑定 标签: springmvc [TOC] 本文主要介绍注解开发的简单参数绑定,包括简单类型、简单pojo以及自定义绑定实现类型转换 spring参数绑定过程 从客户端请求key/value数据,经过参数绑定,将key/value数据绑定到controller方法的形参上。 springmvc中,接收页面提交的数据是通过方法形参来接收。而不是在controller类定义成员变更接收!!!! 默认支持的类型 直接在controller方法形参上定义下边类型的对象,就可以使用这些对象。在参数绑定过程中,如果遇到下边类型直接进行绑定。 HttpServletRequest :通过request对象获取请求信息 HttpServletResponse :通过response处理响应信息 HttpSession :通过session对象得到session中存放的对象 Model/ModelMap :model是一个接口,modelMap是一个接口实现。作用:将model数据填充到request域。 简单类型 通过 @RequestParam 对简单类型的参数进行绑定。如果不使用 @RequestParam ,要求request传入参数名称和controller方法的形参名称一致,方可绑定成功。 如果使用