Fork me on GitHub
摘要: 一、概述1.1 缓存的意义1.2 mybatis持久层缓存二、一级缓存2.1 原理2.2 一级缓存配置一级缓存测试三、二级缓存3.1 原理3.2 mybatis二级缓存配置3.3 查询结果映射的pojo序列化3.4 二级缓存禁用3.5 刷新缓存3.6 测试代码3.7 mybatis的cache参数3.8 二级缓存的应用场景3.9 mybatis局限性一、概述1.1 缓存的意义将用户经常查询的数据放... 阅读全文
posted @ 2019-11-28 23:53 这个世界~ 阅读(184) 评论(0) 推荐(0) 编辑
摘要: 一、概述1.1 JDBC1.2 JDBC编程中问题1.3 MyBatis介绍1.4 Mybatis架构二、MyBatis入门程序2.1 需求2.2 引入MyBatis依赖2.3 配置 log4j.properties2.4 配置 SqlMapConfig.xml(公用文件)2.5 根据id查询用户pojo(User.java)配置映射文件编写Dao层测试2.6 根据用户名称模糊查询用户信息修改映射... 阅读全文
posted @ 2019-11-28 22:47 这个世界~ 阅读(176) 评论(0) 推荐(0) 编辑
摘要: 一、需求二、统一异常处理解决方案2.1 定义异常2.2 异常处理2.3 配置统一异常处理器2.4 异常处理逻辑一、需求一般项目中都需要作异常处理,基于系统架构的设计考虑,使用统一的异常处理方法。系统中异常类型有哪些?包括预期可能发生的异常、运行时异常(RuntimeException),运行时异常不是预期会发生的。针对预期可能发生的异常,在代码手动处理异常可以try/catch捕获,可以向上抛出。... 阅读全文
posted @ 2019-11-28 12:24 这个世界~ 阅读(196) 评论(0) 推荐(0) 编辑
摘要: 一、概述1.1 拦截器的异常场合1.2 拦截器中的方法二、示例2.1 定义两个拦截器2.2 配置拦截器2.3 执行顺序三、拦截器应用3.1 需求3.2 用户登陆及退出功能开发3.3 用户身份认证校验拦截器3.4 编写拦截器一、概述1.1 拦截器的异常场合用户请求到DispatherServlet中,DispatherServlet调用HandlerMapping查找Handler,HandlerM... 阅读全文
posted @ 2019-11-28 12:24 这个世界~ 阅读(164) 评论(0) 推荐(0) 编辑
摘要: 一、概述1.1 什么是RESTful1.2 URL的RESTful实现二、演示2.1 需求2.2 第一步更改DispatcherServlet配置2.3 第二步参数通过url传递2.4 设置静态资源解析一、概述1.1 什么是RESTfulRESTful软件开发理念,RESTful对http进行非常好的诠释。RESTful即Representational State Transfer的缩写。综合上... 阅读全文
posted @ 2019-11-28 12:23 这个世界~ 阅读(143) 评论(0) 推荐(0) 编辑
摘要: 一、post请求乱码二、get请求乱码一、post请求乱码在web.xml中加入CharacterEncodingFilterorg.springframework.web.filter.CharacterEncodingFilterencodingutf-8CharacterEncodingFilter/*以上可以解决post请求乱码问题。二、get请求乱码对于get请求中文参数出现乱码解决方法... 阅读全文
posted @ 2019-11-28 12:23 这个世界~ 阅读(174) 评论(0) 推荐(0) 编辑
摘要: 一、概述二、步骤2.1 引入 Hibernate Validator2.2 配置2.3 创建CustomValidationMessages2.4 校验规则2.5 捕获错误2.6 在页面上展示错误2.7 分组校验一、概述对前端的校验大多数通过js在页面校验,这种方法比较简单,如果对安全性考虑,还要在后台校验。springmvc使用JSR-303(javaEE6规范的一部分)校验规范,springm... 阅读全文
posted @ 2019-11-28 12:20 这个世界~ 阅读(488) 评论(0) 推荐(0) 编辑
摘要: 一、概述1.3 参数绑定过程1.2 @RequestParam二、自定义绑定使用属性编辑器2.1 使用WebDataBinder(了解)2.2 使用WebBindingInitializer(了解)三、自定义参数绑定使用转换器3.1 实现Converter接口3.2 配置转换器一、概述1.3 参数绑定过程1538051.2 @RequestParam如果request请求的参数名和controll... 阅读全文
posted @ 2019-11-28 12:19 这个世界~ 阅读(269) 评论(0) 推荐(0) 编辑
摘要: 一、概述1.1 SpringMVC是什么1.2 MVC在b/s系统的应用1.3 SpringMVC 原理二、入门程序2.1 需求2.2 引入依赖2.3 前端控制器2.4 springmvc.xml2.5 配置处理器映射器2.6 处理器适配器2.7 Handler编写2.8 配置Handler2.9 配置视图解析器三、其它非注解处理器映射器和适配器3.1 映射器1. BeanNameUrlHandl... 阅读全文
posted @ 2019-11-28 12:18 这个世界~ 阅读(194) 评论(0) 推荐(0) 编辑