摘要:
1.spring整合mybatis 结合上一篇博客:案例练习-添加和查询 问题: 原因是找不到AccountMapper这个接口中的save方法 在spring核心配置文件中,明明写了啊 解决办法: 上面的问题就是idea创建包的时候的问题 这里我创建的包名是com.company.mapper,它 阅读全文
摘要:
案例描述: 实现两个功能:1、从前端页面添加一条记录到数据库中;2、查询数据库中所有的记录到前端页面展示 1.添加界面: 2.查询展示界面: 项目结构: AccountController.java package com.company.controller; import com.company 阅读全文
摘要:
1 SqlSession工厂构建器SqlSessionFactoryBuilder 常用API:SqlSessionFactory build(InputStream inputStream) 通过加载mybatis的核心文件的输入流的形式构建一个SqlSessionFactory对象 其中Reso 阅读全文
摘要:
1 mybatis核心配置文件层级关系 configuration 配置 properties属性 settings设置 typeAliases类型别名 typeHandelers类型处理器 objectFactory对象工厂 plugins插件 environments环境 environment 阅读全文
摘要:
1 增(插入操作) (1)插入语句使用insert标签 (2)在映射文件中使用parameterType属性指定要插入的数据类型 (3)SQL语句中使用#{实体属性名}方式引用实体中的属性值 (4)插入操作使用的API是sqlSession.insert("命名空间.id", 实体对象) (5)插入 阅读全文
摘要:
1 前言 在一般的程序中,层与层之间的数据传递都是通过实体对象(POJO plain old java objects 普通java对象)。 我们在客户端表单提交数据,到达web层,mvc可以直接把表单数据封装到一个实体中(如:User实体),再把这个User实体对象依次传递,传递到业务层,再业务层 阅读全文
摘要:
1 拦截器(interceptor)的作用 SpringMVC的拦截器类似于Servlet开发中的过滤器Filter,用于对处理器进行预处理和后处理 将拦截器按一定的顺序连接成链,这条链称为拦截器链(Interceptor chain)。在访问被拦截的方法或字段时,拦截器链中的拦截器就会按其之前定义 阅读全文
摘要:
1 获得请求参数 客户端请求参数的格式是:name=value&name=value... ... 服务器端要获得请求的参数,有时还需要进行数据的封装,SpringMVC可以接收如下类型的参数: 基本类型参数 POJO类型参数 数组类型参数 集合类型参数 2 获得基本类型参数 Controller中 阅读全文
摘要:
1.回写数据 客户端访问服务端,服务端把数据回写给客户端进行展示 1.1 直接返回字符串 Web基础阶段,客户端访问服务器端,如果想直接回写字符串作为响应体返回的话,只需要使用response.getWriter(),print("hello world")即可,那么在Controller中想直接回 阅读全文
摘要:
1.SpringMVC的数据响应方式 (1)页面跳转 直接返回字符串 通过ModelAndView对象返回 (2)回写数据 直接返回字符串 返回对象或集合 2.页面跳转 2.1 返回字符串形式 直接返回字符串:此种方式会将返回的字符串与视图解析器的前后缀拼接后跳转 为什么转发有/WEB-INF/vi 阅读全文