IDEA插件系列(37):Easy Code插件——数据库表与java类代码快速生成

1.插件介绍

Easy Code插件。

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

2.安装方式

第一种方式,是在IDEA上搜索插件进行安装,会适配当前IDEA的版本。

第二种安装方式是使用离线插件进行安装。

插件下载地址:https://plugins.jetbrains.com/plugin/10954-easy-code

3.使用方法

第一步,通过Database插件连接上数据库。关于该插件如何连接上数据库可以参考网上资料。

 选中你需要生成对应Java代码的数据库表,鼠标右键单击,在出现的面板中选择"EasyCode"。

 然后选择第一项“Generate Code"

说明没有int类型对应Java实体类中的类型,点击"Yes",在"Type Mapper"面板中进行配置:

 然后再次选中数据库表,右键单击,在出现的面板中选择"EasyCode"——>"Generate Code",就会出现如下的面板:

 进行一些配置:Group的默认是使用Mybatis,还可以选择MybatisPlus;Module是选择模块名;Package是选择要生成的文件存放的包路径;Path是绝对路径;Template是要生成哪些类,如entity.java实体类,dao.java操作数据库的方法类,service.java服务类,controller.java控制器类等。

 如果提示没有目录,则创建目录

 生成的类如下:

 例如,生成的UserController.java代码如下:

 可以在Settings中进行一些配置:

  • 2
    点赞
  • 12
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
快速基于数据库生成实体并自动加上swagger注解,可以采取以下步骤: 1. 首先,需要连接数据库,并读取数据库结构信息。可以使用数据库连接工具库如JDBC来连接数据库,使用相关API获取的元数据信息。 2. 获取的元数据后,可以通过遍历元数据来生成实体。可以使用字符串拼接的方式,构建出实体代码。 3. 在生成实体的过程中,需要根据元数据的型和名称来决定实体的字段型和名称。根据元数据的型,可以将数据库的数据型转换为对应的Java型。使用字符串拼接的方式,可以将字段型、名称及其注解添加到实体代码中。 4. 在实体中加入swagger注解,可以通过在生成实体代码的过程中,根据的元数据信息,判断是否应该添加swagger注解。根据元数据的属性,可以判断字段是否为必填项、字段的描述等。根据这些元数据属性,可以通过字符串拼接,将swagger注解的相关信息添加到实体代码中。 5. 完成实体生成之后,可以将生成的实体保存到指定的路径。可以使用IO操作将生成代码保存为Java文件。 6. 最后,通过编译器编译生成Java文件,将其转换为字节码文件,并加载到JVM中即可。 通过以上步骤,可以快速基于数据库生成实体,并自动加上swagger注解。这样可以方便地生成实体代码,并为API文档的编写提供便利。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值