美文网首页
一文带你从IntelliJ IDEA中一键生成Controlle

一文带你从IntelliJ IDEA中一键生成Controlle

作者: 阿博的java技术栈 | 来源:发表于2020-05-19 13:45 被阅读0次

    前言

    EasyCode插件介绍与安装****简介EasyCode是基于IntelliJ IDEA开发的代码生成插件,支持自定义任意模板(Java,html,js,xml)。只要是与数据库相关的代码都可以通过自定义模板来生成。支持数据库类型与java类型映射关系配置。支持同时生成生成多张表的代码。每张表有独立的配置信息。完全的个性化定义,规则由你设置。

    安装

    File -> Settings -> Plugins Marketplace

    然后搜索 Easy Code 如下图所示

    安装完成后重启即可

    配置数据库链接

    点击右侧Database选项,如下图所示

    填写数据库连接信息,然后点击OK,如下图所示

    记得要加时区(?serverTimezone=Asia/Shanghai),不然可能会报错。

    填写完之后也可以点击 Test Connection来测试连接,提示成功则配置正确。

    配置数据库链接

    配置完成之后,下面我们就来生成代码,选中需要生成代码的表,然后右键。

    填写好包名、生成的文件路径以及需要生成的代码模板,点击OK就好。

    这里的模板我经过了改造,下面会讲解自定义模板配置。

    完成后生成的代码如下

    这里不再一一展示。

    这种情况下生成的代码是比较原始的代码,通常不能满足我们的要求,因为我们项目中可能使用了一些其他框架,并且做了扩展,这时候就需要我们自定义模板来生成我们想要的代码。

    自定义代码模板

    首先打开Settings,找到Easy Code的设置,如下图所示

    Group Name是分组,包含了默认分组和mybatis-plus分组,当然也可以新建分组,点击右边的加号就行。图上的imcoder就是我新建的分组。

    然后点击下模板框中的加号来新建模板文件,上图中我已经建好了几个模板文件来配合我的框架,右边有相应的模板注释,对着修改就好。

    我建的模板文件是配合自己打包的一个jar来使用 imcoder-base.jar 的。

    maven引入

    下面是配合 imcoder-base 编写的模板文件,有兴趣的可以参考下。

    model.java

    lmapper.javal

    service.java

    serviceImpl.java

    controller.javal

    mapper.xml


    最后,还是希望大家都能从本篇文章中有所收获!

    还是那句老话;如果觉得本文不错,那就点个赞吧! 你的关注,也是小编后续更新的动力......

    相关文章

      网友评论

          本文标题:一文带你从IntelliJ IDEA中一键生成Controlle

          本文链接:https://www.haomeiwen.com/subject/erdbohtx.html