07 2020 档案

摘要:客户端发送请求, 前端控制器(DispatcherServlet)拦截请求, 拦截请求后,将请求交给处理器映射器(HandlerMapping)处理请求(目的是获取该请求要调用哪个handler) 处理器映射器处理完请求后,返回要调用的handler的相关信息给前端控制器 前端控制器再将要调用的ha 阅读全文
posted @ 2020-07-30 17:25 白熊啊 阅读(115) 评论(0) 推荐(0)
摘要:一、单例模式实现三要素: ●只能有一个实例。 ◆构造器私有化 ●自行创建这个实例 ◆含有一个该类的静态变量来保存这个唯一的实例●必须自行向整个系统提供这个实例; ◆对外提供获取该实例对象的方式: (1)直接暴露 (2)用静态变量的get方法获取 二、单例模式分类 根据对象创建的时机不同,单例模式可以 阅读全文
posted @ 2020-07-30 13:59 白熊啊 阅读(263) 评论(0) 推荐(0)
摘要:1.导入PageHelper依赖 <!-- MyBatis 分页插件 --> <dependency> <groupId>com.github.pagehelper</groupId> <artifactId>pagehelper</artifactId> <version>4.0.0</versi 阅读全文
posted @ 2020-07-28 19:11 白熊啊 阅读(546) 评论(1) 推荐(0)
摘要:一、自定义拦截器 Spring MVC也可以使用拦截器对请求进行拦截处理,用户可以自定义拦截器来实现特定的功能,自定义的拦截器必须实现HandlerInterceptor接口。 二、HandlerInterceptor接口的三个方法 1.preHandler(): 此方法在业务处理器(Control 阅读全文
posted @ 2020-07-28 11:36 白熊啊 阅读(2018) 评论(0) 推荐(0)
摘要:spring整合springMVC主要需要配置两个xml配置文件,web.xml和springmvc.xml 步骤: 一、配置springmvc.xml 主要步骤: 1.配置自动扫描的包:扫描controller层 2.配置springmvc的注解驱动,不开启此驱动无法使用RequestBody,R 阅读全文
posted @ 2020-07-25 15:30 白熊啊 阅读(553) 评论(0) 推荐(0)
摘要:在平常junit单元测试中,junit不能识别spring的注解,从而我们无法使用注入的方式获得ioc容器中的对象。 解决:spring整合junit,用spring提供的运行器,在执行测试方法前读取配置文件(或注解)来创建容器,在执行测试方法。 步骤: 1.添加依赖spring-test <dep 阅读全文
posted @ 2020-07-25 11:17 白熊啊 阅读(294) 评论(0) 推荐(0)
摘要:步骤: 1.创建jdbc.properties文件,用来管理存放连接数据库的相关信息 jdbc.properties:jdbc.user=root jdbc.password=123456 jdbc.url=jdbc:mysql://localhost:3306/mybatis?useUnicode 阅读全文
posted @ 2020-07-25 01:41 白熊啊 阅读(337) 评论(0) 推荐(0)
摘要:注:本篇的异常主要指的是controller、service和dao层中执行方法抛出的异常。 一、为什么要处理异常? 因为如果我们不处理异常,异常信息就会直接抛出给浏览器,于是浏览器页面就直接显示异常信息,这对用户来说是很不友好的。我们应该在发生错误时返回一个友好的错误提示页面展示给用户。 二,异常 阅读全文
posted @ 2020-07-14 12:45 白熊啊 阅读(673) 评论(0) 推荐(0)
摘要:当我们使用注解开发时有时会遇到数据库字段名与实体类属性名不一致的问题。xml方式开发可以通过结果集映射的方式解决,那注解方式开发要怎么解决呢? 注解解决方式: @Results()注解 Results注解中有两个常用的参数,一个是id,另一个是value。 id:这个参数的主要作用在于唯一标记这个R 阅读全文
posted @ 2020-07-04 11:46 白熊啊 阅读(7501) 评论(0) 推荐(0)