欢迎来到刘认真的博客

It's not me that's wrong. It's the whole world
摘要: 项目目录: 一、导入pom.xml依赖 最下边有 二、在applicationContext.xml配置连接器和数据库的数据源 三、流程:用户请求数据,springmvc解析url,通过控制器和适配器 找到对应的Controller (UserController),通过自动注入的userServi 阅读全文
posted @ 2019-07-25 17:40 刘认真 阅读(297) 评论(0) 推荐(0) 编辑
摘要: Spring 中在使用注解(Annotation)会涉及到< context:annotation-config> 和 < context:component-scan>配置,下面就对这两个配置进行诠释。 1.context:annotation-config < context:annotatio 阅读全文
posted @ 2019-07-25 15:35 刘认真 阅读(327) 评论(0) 推荐(0) 编辑
摘要: 懒加载:对于页面有很多静态资源的情况下(比如网商购物页面),为了节省用户流量和提高页面性能,可以在用户浏览到当前资源的时候,再对资源进行请求和加载。 mybatis多对一嵌套查询: 嵌套查询的特点就是:利用一个查询的时候发送多条sql语句;1+n条sql语句:1条主sql,还有多条分别查询语句: 例 阅读全文
posted @ 2019-07-25 12:07 刘认真 阅读(1152) 评论(0) 推荐(0) 编辑
摘要: mybatis需要程序员自己编写sql语句,mybatis官方提供逆向工程,可以针对单表自动生成mybatis执行所需要的代码(mapper.java、mapper.xml、pojo…),可以让程序员将更多的精力放在繁杂的业务逻辑上。 企业实际开发中,常用的逆向工程方式:由数据库的表生成java代码 阅读全文
posted @ 2019-07-25 10:16 刘认真 阅读(2610) 评论(0) 推荐(0) 编辑
摘要: 分页: PageHelper的优点是,分页和Mapper.xml完全解耦。实现方式是以插件的形式,对Mybatis执行的流程进行了强化,添加了总数count和limit查询。属于物理分页。 一、首先注入依赖: 二、配置xml引入插件: 三、查询时调用:指定页码(pageNum)和每页的大小(page 阅读全文
posted @ 2019-07-24 17:05 刘认真 阅读(908) 评论(0) 推荐(0) 编辑
摘要: MyBatis 的强大特性之一便是它的动态 SQL。如果你有使用 JDBC 或其它类似框架的经验,你就能体会到根据不同条件拼接 SQL 语句的痛苦。例如拼接时要确保不能忘记添加必要的空格,还要注意去掉列表最后一个列名的逗号。利用动态 SQL 这一特性可以彻底摆脱这种痛苦。 虽然在以前使用动态 SQL 阅读全文
posted @ 2019-07-24 12:14 刘认真 阅读(210) 评论(0) 推荐(0) 编辑
摘要: 一、SpringMVC简介 SpringMVC是一种基于Spring实现了Web MVC设计模式的请求驱动类型的轻量级Web框架,使用了MVC架构模式的思想,将web层进行职责解耦,并管理应用所需对象的生命周期,为简化日常开发,提供了很大便利。 SpringMVC提供了总开关DispatcherSe 阅读全文
posted @ 2019-07-23 21:55 刘认真 阅读(7464) 评论(0) 推荐(1) 编辑
摘要: 其中 [ level ] 是日志输出级别:ERROR、WARN、INFO、DEBUGERROR 为严重错误 主要是程序的错误WARN 为一般警告,比如session丢失INFO 为一般要显示的信息,比如登录登出DEBUG 为程序的调试信息 appenderName是日志输出位置的配置的命名 log4 阅读全文
posted @ 2019-07-23 15:47 刘认真 阅读(264) 评论(0) 推荐(0) 编辑
摘要: resultType和resultMap: 1.resultType: 一、返回一般数据类型比如要根据 id 属性获得数据库中的某个字段值。 mapper (dao)接口: // 根据 id 获得数据库中的 username 字段的值 String getStuNameById(Integer id 阅读全文
posted @ 2019-07-23 15:26 刘认真 阅读(2997) 评论(0) 推荐(0) 编辑
摘要: 1. 拦截器: interceptor 过滤器(filter)与拦截器(intercepter)相同点:1) 都可以拦截请求,过滤请求2) 都是应用了过滤器(责任链)设计模式 2.区别: 1) filter是范围比较大,配置web.xml中 2) intercepter范围比较小,配置在spring 阅读全文
posted @ 2019-07-18 17:34 刘认真 阅读(9818) 评论(1) 推荐(0) 编辑