搜索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的更多相关文章

  1. Java框架-MyBatis三剑客之MyBatis Generator(mybatis-generator MBG插件)详解

    生成器设计思路: 连接数据库 -> 获取表结构 -> 生成文件 1 下载与安装 官网文档入口 最方便的 maven 插件使用方式 贴至pom 文件 2 新建配置文件 填充配置信息(官网示例 ...

  2. mybatis 三剑客 generator配置 、mybatis plugin

    generator配置 1.配置pom.xml 导入mysql驱动.mybatis.mybatis-generator的依赖 <dependency> <groupId>org ...

  3. Intellij IDEA 2017集成MyBatis三剑客

    MyBatis三剑客指的是:MyBatis-Generate.Mybatis Plus.MyBatis-PageHelper MyBatis-Generate 使用 Mybatis Generator ...

  4. MyBatis之简单了解Plugin

    MyBatis的Configuration配置中有一个Plugin配置,根据其名可以解释为"插件",这个插件实质可以理解为"拦截器"."拦截器&quo ...

  5. Mybatis—三剑客之generator使用方法

    三剑客之generator主要用于自动生成POJO实体类   准备素材: mybatis-generator-core-1.3.2.jar     mysql-connector-java-5.1.2 ...

  6. Mybatis三剑客之mybatis-generator配置

    mybatis插件在这里: 然后把generatorConfig.xml文件放在resources下: <?xml version="1.0" encoding=" ...

  7. java 学习笔记--mybatis 三剑客(mybatis)

    Java项目中使用Mybatis入门程序 wanna 关注 2017.03.23 14:33* 字数 270 阅读 1243评论 0喜欢 5 MyBatis 是支持定制化 SQL.存储过程以及高级映射 ...

  8. 【转】mybatis实战教程(mybatis in action),mybatis入门到精通

    MyBatis 目录(?)[-] mybatis实战教程mybatis in action之一开发环境搭建 mybatis实战教程mybatis in action之二以接口的方式编程 mybatis ...

  9. mybatis实战教程(mybatis in action),mybatis入门到精通

    转自:http://www.yihaomen.com/article/java/302.htm (读者注:其实这个应该叫做很基础的入门一下下,如果你看过hibernate了那这个就非常的简单) (再加 ...

  10. mybatis实战教程(mybatis in action),mybatis入门到精通(转)

    转自:http://www.yihaomen.com/article/java/302.htm (读者注:其实这个应该叫做很基础的入门一下下,如果你看过Hibernate了那这个就非常的简单) (再加 ...

随机推荐

  1. Python 爬虫批量下载美剧 from 人人影视 HR-HDTV

    本人比較喜欢看美剧.尤其喜欢人人影视上HR-HDTV 的 1024 分辨率的高清双字美剧,这里写了一个脚本来批量获得指定美剧的全部 HR-HDTV 的 ed2k下载链接.并依照先后顺序写入到文本文件, ...

  2. 如果返回结构体类型变量(named return value optimisation,NRVO)

    貌似这是一个非常愚蠢的问题,因为对于具有良好素质的程序员而言,在C中函数返回类型为结构体类型是不是有点不合格,干嘛不用指针做传入传出呢? 测试环境:Linux IOS 3.2.0-45-generic ...

  3. 如何在ChemDraw中绘制分子立体结构

    ChemDraw是当前最常用的的化学结构绘图软件,软件功能包括化学作图.分子模型生成.化学数据库信息管理等,可以说是化学家和生物学家所需要最终极的化学结构绘图工具.本教程主要介绍ChemDraw绘制分 ...

  4. 判断字符串是否为json字符串

    public static class JsonSplitExtention { public static bool IsJson(this string json) { return JsonSp ...

  5. thinkphp nginx+phpcgj安装配置

    环境:mysql-5.6.26             nginx-1.9.4.tar.gz   php-5.6.13 程序框架ThinkPHP 客户要求必须使用nginx + php 1.首先安装n ...

  6. mac 操作idea快捷键

    http://blog.csdn.net/rainytooo/article/details/51469126 在mac下idea的常用快捷键如下,下面的快捷键都亲自试用,并有一些和eclipse对比 ...

  7. 基于51的串行通讯原理及协议详解(uart)

    串行与并行通讯方式并行:控制简单,传输速度快.线多,长距离成本较高且同时接受困难.串行:将数据字节分成一位一位的行驶在一条传输线上进行传输.如图:   同步与异步串行通讯方式同步串行通讯方式:同步通讯 ...

  8. STM32学习之路之MDK安装篇

  9. BUG:给Nexus7编译Android4.2的时候出现 fatal error: map: No such file or directory

    情况是这样的,某人最近入手一台nexus7,于是在cyanogenmod 将nexus7的原代码下载到本地,编译环境是UBUNTU 12,04 然后编译的时候,出现了如下的错误导致编译失败 <p ...

  10. Apktool源码解析——第一篇

    著名的apktool是android逆向界用的最普遍的一个工具,这个项目的原始地址在这里http://code.google.com/p/android-apktool/,但是你们都懂的在天朝谷歌是无 ...