网站首页 > 博客文章 正文
前言
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
最后,还是希望大家都能从本篇文章中有所收获!
还是那句老话;如果觉得本文不错,那就点个赞吧! 你的关注,也是小编后续更新的动力......
- 上一篇: Spring Boot自定义配置的提示
- 下一篇: idea开发工具简介—界面常用设置介绍(一)
猜你喜欢
- 2024-11-22 Idea常用配置,这样做更好用
- 2024-11-22 idea开发工具简介—界面常用设置介绍(一)
- 2024-11-22 Spring Boot自定义配置的提示
- 2024-11-22 idea的基础配置和常用快捷键
- 2024-11-22 IntelliJ IDEA 如何在 Java 中进行快速注释
- 2024-11-22 Spring Boot源码学习:自动配置与自定义注解详解
- 2024-11-22 懒人:使用 idea 插件 Easy Code 自定义 MybatisPlus 模板一键快速生成所需代码
- 2024-11-22 推荐 33 个 IDEA 最牛配置,写代码太爽了
- 2024-11-22 2w字长文给你讲透了配置类为什么要添加 @Configuration注解
- 2024-11-22 IDEA安装后要做哪些配置你知道吗?这篇文章统统告诉你
你 发表评论:
欢迎- 最近发表
- 标签列表
-
- powershellfor (55)
- messagesource (56)
- aspose.pdf破解版 (56)
- promise.race (63)
- 2019cad序列号和密钥激活码 (62)
- window.performance (66)
- qt删除文件夹 (72)
- mysqlcaching_sha2_password (64)
- ubuntu升级gcc (58)
- nacos启动失败 (64)
- ssh-add (70)
- jwt漏洞 (58)
- macos14下载 (58)
- yarnnode (62)
- abstractqueuedsynchronizer (64)
- source~/.bashrc没有那个文件或目录 (65)
- springboot整合activiti工作流 (70)
- jmeter插件下载 (61)
- 抓包分析 (60)
- idea创建mavenweb项目 (65)
- vue回到顶部 (57)
- qcombobox样式表 (68)
- vue数组concat (56)
- tomcatundertow (58)
- pastemac (61)
本文暂时没有评论,来添加一个吧(●'◡'●)