随笔分类 -  java

摘要:在文章:Mybatis源码解析,一步一步从浅入深(五):mapper节点的解析中mybatis的源码中用到了Collections.unmodifiableList方法,其实还有unmodifiableMap,unmodifiableSet两个相似的方法,接下来就分析一下。 unmodifiable 阅读全文
posted @ 2018-09-23 11:10 张橙子 阅读(4804) 评论(0) 推荐(0)
摘要:在上一篇文章Mybatis源码解析,一步一步从浅入深(四):将configuration.xml的解析到Configuration对象实例中我们谈到了properties,settings,environments节点的解析,总结一下,针对示例工程的configuration.xml文件来说prop 阅读全文
posted @ 2018-09-20 18:14 张橙子 阅读(3442) 评论(1) 推荐(1)
摘要:在Mybatis源码解析,一步一步从浅入深(二):按步骤解析源码中我们看到了XMLConfigBuilder(xml配置解析器)的实例化。而且这个实例化过程在文章:Mybatis源码解析,一步一步从浅入深(三):实例化xml配置解析器(XMLConfigBuilder)也进行了详细的阐述。 那么接下 阅读全文
posted @ 2018-09-19 16:22 张橙子 阅读(1940) 评论(0) 推荐(0)
摘要:在上一篇文章:Mybatis源码解析,一步一步从浅入深(二):按步骤解析源码 ,中我们看到 代码:XMLConfigBuilder parser = new XMLConfigBuilder(reader, environment, properties); 使用读取的configuration.x 阅读全文
posted @ 2018-09-19 14:30 张橙子 阅读(1818) 评论(0) 推荐(0)
摘要:在文章:Mybatis源码解析,一步一步从浅入深(一):创建准备工程,中我们为了解析mybatis源码创建了一个mybatis的简单工程(源码已上传github,链接在文章末尾),并实现了一个查询功能。接下来就顺着查询功能的实现开始一步一步开始解析mybatis源码。 首先们观察我们的测试代码类Us 阅读全文
posted @ 2018-09-19 10:10 张橙子 阅读(3010) 评论(0) 推荐(0)
摘要:在刚刚开始搭建Mybatis源码解析,一步一步从浅入深 简单示例的时候,我使用的是mysql 5.1.12版本的驱动包。运行时出现如下错误: 具体原因未知,我会继续跟踪,如果有看到的大神请留言指导。 解决办法,将5.1.12版本的mysql驱动包更换成5.1.44版本。问题解决; 原创不易,转载请声 阅读全文
posted @ 2018-09-18 23:17 张橙子 阅读(12814) 评论(1) 推荐(1)
摘要:Spring SpringMVC Mybatis(简称ssm)是一个很流行的java web框架,而Mybatis作为ORM 持久层框架,因其灵活简单,深受青睐。而且现在的招聘职位中都要求应试者熟悉Mybatis框架。我认为有必要分析一下Mybatis的源码。在进行源码分析前,先准备一个简单的工程。 阅读全文
posted @ 2018-09-18 23:12 张橙子 阅读(2287) 评论(0) 推荐(0)
摘要:maven 是一个项目管理工具。可以用来管理jar包依赖,构建项目等。 那么接下来,就在eclipse中使用maven创建一个简单的项目。 1,依次点击File-> New -> Other,选择 Maven Project。然后Next. 2,勾选Create a simple project ( 阅读全文
posted @ 2018-09-18 16:48 张橙子 阅读(13187) 评论(0) 推荐(0)
摘要:本文记载了工作中常用的注解,以及使用方法,备忘: 注解的基本知识,推荐阅读:https://blog.csdn.net/briblue/article/details/73824058。文章中对注解阐释的非常简单易懂。 1,spring中的注解 1,@Controller 源码中的解释:标明被@Co 阅读全文
posted @ 2018-09-18 15:30 张橙子 阅读(902) 评论(0) 推荐(0)
摘要:一,在上一篇文章SpringBoot之整合Mybatis中,我们使用spring boot整合了Mybatis,并演示了查询操作。接下来我们将完善这个示例,增加增,删,改的功能。 二,改动代码 1.修改UserMapper.xml,修改之后的代码: 2.修改UserDao ,修改后的代码: 3.修改 阅读全文
posted @ 2018-09-17 15:57 张橙子 阅读(13651) 评论(0) 推荐(1)
摘要:一:什么是Mybatis。 mybatis官方网站(http://www.mybatis.org/mybatis-3/zh/index.html)中是这样描述的: MyBatis 是一款优秀的持久层框架,它支持定制化 SQL、存储过程以及高级映射。MyBatis 避免了几乎所有的 JDBC 代码和手 阅读全文
posted @ 2018-09-17 15:05 张橙子 阅读(14315) 评论(0) 推荐(1)
摘要:这个目录是我按照我为我的博客编辑的一个目录,方便我以及大家快速查找: 一:java 1.spring boot 1,SpringBoot之简单入门 2,SpringBoot之整合Mybatis 3,SpringBoot之整合Mybatis(增,改,删) 4,将SpringBoot部署在外部tomca 阅读全文
posted @ 2018-09-17 12:58 张橙子 阅读(966) 评论(0) 推荐(2)
摘要:一,spring boot 是什么? spring boot的官网是这样说的: Spring Boot makes it easy to create stand-alone, production-grade Spring based Applications that you can "just 阅读全文
posted @ 2018-09-17 12:55 张橙子 阅读(948) 评论(0) 推荐(1)