- 博客(5)
- 收藏
- 关注
原创 Mybatis工作原理
引言在mybatis的基础知识中我们已经可以对mybatis的工作方式窥斑见豹(参考:《MyBatis————基础知识》)。本片博客针对Mybatis内部工作原理进行阐述。一、Mybatis工作原理图mybatis 原理图如下所示:二、工作原理解析mybatis应用程序通过SqlSessionFactoryBuilder从mybatis-config.xml配置文件(也...
2018-06-24 00:16:53 129127 35
原创 双剑合璧————Spring Boot + Mybatis Plus
引言最近在学习Mybatis Plus的使用,希望通过spring boot快速将mybatis plus整合进来。对于springboot项目,mybatis plus团队也有自己的启动器 :mybatis-plus-boot-starter。这个依赖内部已经整合了mybatis-spring,也包括非快速启动的mybatis-plus(这个依赖需要额外的配置数据源等信息),所以如果您在...
2018-06-23 15:10:11 94291 59
原创 Java并发编程实战————可重入内置锁
引言在《Java Concurrency in Practice》的加锁机制一节中作者提到: Java提供一种内置的锁机制来支持原子性:同步代码块。“重入”意味着获取锁的操作的粒度是“线程”,而不是调用。当某个线程请求一个由其他线程持有的锁时,发出请求的线程就会阻塞。然而,由于内置锁时可重入的,因此如果某个线程试图获得一个已经由它自己持有的锁,那么这个请求就会成功。————《Java...
2018-06-20 23:16:24 577
原创 Mybatis Plus————代码生成器
代码生成器MyBatis Plus是MyBatis的扩展框架,而代码生成器是MP的核心功能之一,另外还有 “条件构造器”和“通用CRUD”等功能。步骤演示mp的代码生成器有两种方式自动生成代码,一种是通过main方法来执行程序,另一种是通过maven插件build产生。第二种方法需要在pom.xml中添加大量的配置信息,因此本人偏向于使用第一种方式。步骤如下:一、添加mybatis plus依赖:...
2018-06-17 21:10:49 110619 25
原创 MyBatis基础知识概述
一、依赖配置添加依赖即可,jar包或pom依赖:<dependency> <groupId>org.mybatis</groupId> <artifactId>mybatis</artifactId> <version>x.x.x</version></dependency>...
2018-06-10 09:24:59 6756
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人