MyBatis Plugin 学习使用

本贴最后更新于 2853 天前,其中的信息可能已经斗转星移

关于本教程

以下教程仅供学习使用,针对于 IntelliJ Idea 15(目前已经支持 IntelliJ Idea 2016)中的 Mybatis Plugin 插件(https://plugins.jetbrains.com/plugin/7293?pr=idea),后续作者会抽业余时间更新

如果你觉得本项目能帮助到你,那就 Fork 一下吧

项目地址:https://github.com/myoss/profile

下载插件

前提你已经在 IntelliJ Idea 中安装好了 Mybatis Plugin,并且重启过了 IntelliJ Idea

下载 profile 项目(项目地址:https://github.com/myoss/profile)之后,找到目录:profile\idea\plugin\MybatisPlugin,并选择 IntelliJ Idea 中安装 Mybatis Plugin 的版本

git clone git@github.com:myoss/profile.git

windows 系统

查找 Idea 插件配置目录

IntelliJ Idea 安装 Mybatis Plugin 之后,默认保存的位置如下,前提你没有更改过 IntelliJ Idea 配置目录

C:\Users\你的账户目录\.IntelliJIdea15\config\plugins\mybatis_plus\lib

替换 class 文件

WinRAR 打开 mybatis_plus.jar,将目录 profile\idea\plugin\MybatisPlugin\对应的版本号\ 下的 com 文件夹拖进 WinRAR,根据提示覆盖即可

重启 IntelliJ Idea

就这样完成了,教程完毕

mac os 系统

由于 mac osIntelliJ Idea 的配置文件目录不一致,所以配置起来有些不一样。linux 系统中应该类似,我没有验证,如果有兄弟验证过还请告诉我,感谢

查找 Idea 插件配置目录

使用 find 命令在你的用户目录下查找 mybatis_plus.jar 这个文件(前提你没有更改过 IntelliJ Idea 的配置目录,如果更改了从根目录下查找吧,花费的时间可能会多点)

$ find ~ -name "mybatis_plus.jar"

/Users/jerry-osx-m/Library/Application Support/IntelliJIdea15/mybatis_plus/lib/mybatis_plus.jar

$ find ~ -name "mybatis_plus.jar"

/Users/Jerry/Library/Application Support/IntelliJIdea2016.1/mybatis_plus/lib/mybatis_plus.jar

替换 class 文件

方法 1,在 windows 系统中将 mybatis_plus.jar 包替换好,然后替换掉 macmybatis_plus.jar 即可。

方法 2,在 mac 终端 中,使用以下命令进行替换

$ pwd

/Users/jerry/Library/Application Support/IntelliJIdea2016.3/mybatis_plus/lib

$ ls

mybatis-generator-core-1.3.2.jar    mybatis_plus.jar            ref.idea.common-1.0.jar

将要使用版本的 com 文件复制到当前目录中

$ cp -R ~/workspaces/github/profile/idea/plugin/MybatisPlugin/v2.7~v2.87/ .

$ ls

com                 mybatis_plus.jar

mybatis-generator-core-1.3.2.jar    ref.idea.common-1.0.jar

使用 jar 命令进行替换,注意 com 文件夹一定要当前目录下面

$ jar uvf mybatis_plus.jar com

正在添加: com/(输入 = 0) (输出 = 0)(存储了 0%)

正在添加: com/seventh7/(输入 = 0) (输出 = 0)(存储了 0%)

正在添加: com/seventh7/mybatis/(输入 = 0) (输出 = 0)(存储了 0%)

正在添加: com/seventh7/mybatis/dom/(输入 = 0) (输出 = 0)(存储了 0%)

正在添加: com/seventh7/mybatis/dom/model/(输入 = 0) (输出 = 0)(存储了 0%)

正在添加: com/seventh7/mybatis/ref/(输入 = 0) (输出 = 0)(存储了 0%)

正在添加: com/seventh7/mybatis/ref/license/(输入 = 0) (输出 = 0)(存储了 0%)

正在添加: com/seventh7/mybatis/ref/license/ActivationDriver$1.class(输入 = 1926) (输出 = 797)(压缩了 58%)

正在添加: com/seventh7/mybatis/ref/license/ActivationDriver.class(输入 = 1398) (输出 = 656)(压缩了 53%)

正在添加: com/seventh7/mybatis/ref/RefProject$1.class(输入 = 2224) (输出 = 1092)(压缩了 50%)

正在添加: com/seventh7/mybatis/ref/RefProject.class(输入 = 1982) (输出 = 919)(压缩了 53%)

正在添加: com/seventh7/mybatis/service/(输入 = 0) (输出 = 0)(存储了 0%)

正在添加: com/seventh7/mybatis/service/JavaService$1.class(输入 = 1408) (输出 = 613)(压缩了 56%)

正在添加: com/seventh7/mybatis/service/JavaService$2.class(输入 = 1312) (输出 = 575)(压缩了 56%)

正在添加: com/seventh7/mybatis/service/JavaService.class(输入 = 10921) (输出 = 4166)(压缩了 61%)

正在添加: com/seventh7/mybatis/util/(输入 = 0) (输出 = 0)(存储了 0%)

正在添加: com/seventh7/mybatis/util/JavaUtils$SystemData.class(输入 = 3412) (输出 = 1602)(压缩了 53%)

正在添加: com/seventh7/mybatis/util/JavaUtils.class(输入 = 13339) (输出 = 4773)(压缩了 64%)

正在添加: com/seventh7/mybatis/dom/model/Completion.class(输入 = 1663) (输出 = 923)(压缩了 44%)

方法 3,参考网友在 mac 中使用 类似 WinRar 软件 进行替换:点击我跳转

重启 IntelliJ Idea

就这样完成了,教程完毕

  • MyBatis

    MyBatis 本是 Apache 软件基金会 的一个开源项目 iBatis,2010 年这个项目由 Apache 软件基金会迁移到了 google code,并且改名为 MyBatis ,2013 年 11 月再次迁移到了 GitHub。

    170 引用 • 414 回帖 • 387 关注
  • IDEA

    IDEA 全称 IntelliJ IDEA,是一款 Java 语言开发的集成环境,在业界被公认为最好的 Java 开发工具之一。IDEA 是 JetBrains 公司的产品,这家公司总部位于捷克共和国的首都布拉格,开发人员以严谨著称的东欧程序员为主。

    181 引用 • 400 回帖

相关帖子

欢迎来到这里!

我们正在构建一个小众社区,大家在这里相互信任,以平等 • 自由 • 奔放的价值观进行分享交流。最终,希望大家能够找到与自己志同道合的伙伴,共同成长。

注册 关于
请输入回帖内容 ...