Mybatis三剑客之mybatis-plugin


搜索mybatis plugin并安装。
如果没有的话,就按照如下:
1. 简介
mybatis plugin作为一款优秀的mybatis跳转插件,比起free mybatis plugin插件,显示更为好看,使用也方便,此次使用的mybatis plugin v2.9.2,完美兼容IDEA 2017,顺利从IDEA 2015的mybatis plugin v2.6.4过渡。特点:
- 兼容IDEA终极版和社区版。
- 代码完成,语法高亮。
- 基于SQL语句上下文的智能SQL参数完成。
- 导航(跳转到符号,查找用法,重构)
- 引入自定义的“Mybatis参数”语言来支持Mybatis参数表达式。
- 生成Mapper XML,SQL语句,语句声明。
- 在IDEA中与配置的DataSource集成。
- 许多有用的代码检查与有益的快速修复。
- 许多有用的意图行动,使编写代码更容易。
- OGNL支持。
- 注释支持。
- Spring的支持。
- Spring Boot支持。
2. 下载mybatis plugin插件
地址:https://gitee.com/loubobooo/mybatis_plugin.git
两种方法:
1. 用git拉取的话,需要用压缩工具,压缩成zip格式
注:如果是用git拉取的话,需要用压缩工具,压缩成zip格式。
2. 直接下载

注:刚有人提醒,下载下来的zip是下面这种

这时候文件和文件夹的路径发生了变化,会导致之后的安装不成功
--loubobooo-mybatis_plugin-master(这一层一定要去掉)
--mybatis_plus
--lib
解决办法:解压这个zip文件,找到mybatis_plus,并对这个文件夹。是mybatis_plus这个文件夹进行压缩成zip格式
3. 安装mybatis plugin插件
同样两种方法安装。
第一种适合windows平台(不要打开IDEA 2017)
第①步,打开我的电脑,找到路径C:\Users\Administrator\.IntelliJIdea2017.2\config\plugins,这是笔者的电脑路径,你的应该是C:\{用户}\{USER}\.IntelliJIdea{VERSION}\config\plugins
第②步,把下载或者拉取的mybatis_plus文件夹,是文件夹,是文件夹,重要的话说三遍! 复制到该路径下
第③步,打开我的电脑,找到路径C:\Users\Administrator\.IntelliJIdea2017.2\options,这是笔者的电脑路径,你的应该是C:\{用户}\{USER}\.IntelliJIdea{VERSION}\config\options,把刚下载的文件夹中的mybatis.xml复制到该文件夹下
第二种方法适合windows和mac平台
第①步,打开IDEA 2017,打开File -- Settings -- plugins -- install plugin from disk

第②步,找到你刚才压缩的zip文件,是zip文件,是zip文件。名字应该是mybatis_plus.zip
注:据不少人反应,mac系统应该压缩成rar格式
4. 启动并验证
重启IDEA 2017验证mybatis plugin插件,是否生效,如图:

` 效果:

5. 说明
操作平台:windows 10 ,mac OS
mybatis plugin : v2.9.2
针对IDEA2017之前可能不适用,比如IDEA2015版本默认限制了最高版本为v2.6.x,不可安装此插件
然后确认是否安装成功:


Mybatis三剑客之mybatis-plugin的更多相关文章
- Java框架-MyBatis三剑客之MyBatis Generator(mybatis-generator MBG插件)详解
生成器设计思路: 连接数据库 -> 获取表结构 -> 生成文件 1 下载与安装 官网文档入口 最方便的 maven 插件使用方式 贴至pom 文件 2 新建配置文件 填充配置信息(官网示例 ...
- mybatis 三剑客 generator配置 、mybatis plugin
generator配置 1.配置pom.xml 导入mysql驱动.mybatis.mybatis-generator的依赖 <dependency> <groupId>org ...
- Intellij IDEA 2017集成MyBatis三剑客
MyBatis三剑客指的是:MyBatis-Generate.Mybatis Plus.MyBatis-PageHelper MyBatis-Generate 使用 Mybatis Generator ...
- MyBatis之简单了解Plugin
MyBatis的Configuration配置中有一个Plugin配置,根据其名可以解释为"插件",这个插件实质可以理解为"拦截器"."拦截器&quo ...
- Mybatis—三剑客之generator使用方法
三剑客之generator主要用于自动生成POJO实体类 准备素材: mybatis-generator-core-1.3.2.jar mysql-connector-java-5.1.2 ...
- Mybatis三剑客之mybatis-generator配置
mybatis插件在这里: 然后把generatorConfig.xml文件放在resources下: <?xml version="1.0" encoding=" ...
- java 学习笔记--mybatis 三剑客(mybatis)
Java项目中使用Mybatis入门程序 wanna 关注 2017.03.23 14:33* 字数 270 阅读 1243评论 0喜欢 5 MyBatis 是支持定制化 SQL.存储过程以及高级映射 ...
- 【转】mybatis实战教程(mybatis in action),mybatis入门到精通
MyBatis 目录(?)[-] mybatis实战教程mybatis in action之一开发环境搭建 mybatis实战教程mybatis in action之二以接口的方式编程 mybatis ...
- mybatis实战教程(mybatis in action),mybatis入门到精通
转自:http://www.yihaomen.com/article/java/302.htm (读者注:其实这个应该叫做很基础的入门一下下,如果你看过hibernate了那这个就非常的简单) (再加 ...
- mybatis实战教程(mybatis in action),mybatis入门到精通(转)
转自:http://www.yihaomen.com/article/java/302.htm (读者注:其实这个应该叫做很基础的入门一下下,如果你看过Hibernate了那这个就非常的简单) (再加 ...
随机推荐
- MathType在手,公式不求人!
很多论文达人们的论文排版是相当漂亮的,页面也非常整齐美观,即使是理工类的论文,里面有很多的数学符号和公式,排版也是非常整洁,为什么达人们的公式论文能排版的这么完美,而自已却总是不得其门而入,最后只好救 ...
- Java 9的日期时间格式化趋近Unicode区域设置标准
1.JDK-8148947,DataTimeFormatter的模式字母“g”:正如在LDML中定义的,字母“g”指代一个“简化儒略日期”,简化儒略日期与正常儒略日期的差别在于:(1)简化儒略 ...
- partition的分配策略简单代码实现
先说说partition的好处:Partition的好处是可以并发的获取同类数据,提高效率. 第一步需要实现Partitioner对象. public class ProducerPartitione ...
- osgearth将视点绑定到一个节点上
_manip->getSettings()->setTetherMode(osgEarth::Util::EarthManipulator:: TETHER_CENTER ); //设置_ ...
- lua和C++交互的lua栈操作——以LuaTinker为例
一. -- C++类注册函数(LuaTinker) 的lua栈操作: -- lua栈内容(执行到pop语句) 栈地址 <--执行语句 space_name[name] = t1 -- (2b8) ...
- android基础---->DiskLruCache的使用及原理
DiskLruCache是谷歌推荐的用来实现硬盘缓存的类,今天我们开始对于DiskLruCache的学习.DiskLruCache的测试代码:DiskLruCache的测试代码下载.关于FidkLru ...
- MQTT的学习研究(十四) MQTT moquette 的 Callback API 消息发布订阅的实现
在moquette-mqtt中提供了回调callback模式的发布和订阅但是在订阅之后没有发现有消息接收的方法,参看moquette-mqtt中Block,Future式的发布订阅基础是callbac ...
- PostgreSQL远程代码执行漏洞(CVE-2018-1058)学习笔记
零.参考文献和绪论: 1.先知社区chybeta大神的--PostgreSQL 远程代码执行漏洞分析及利用—[CVE-2018-1058]--一文 2.博客园hunchill的--Mac 下 Post ...
- Egret打包App 修改App名称和图标 (Egret4.1.0)
图标替换位置在项目res下的drawable这些目录下,用新图标覆盖即可. 这里我用白色图片替换了白鹭默认的图片ic_launcher.png 修改App名字,在res->value->s ...
- 为listview的item中的元素设置onclick事件
表达能力比较差,所以现在解释一下标题的意思:listview的列表项,点击的时候触发的是itemOnClick事件,点击后转向到A页:那么,假如在子项中有一个连接是想转到B页,我们该怎么办呢.这样能明 ...