EasyCode使用

简介: EasyCode使用

1.简介

EasyCode 是 idea 的一个插件,主要功能是代码生成,类似的插件还有 jpa support

EasyCode 是 idea 的一个插件,可以采用图形化的方式对数据的表生成 entity,controller,service,dao,mapper……无需任何编码,简单而强大。可以大幅度的提高开发效率.下面来给大家介绍下如何使用 easycode 这款插件

## 2.安装插件

再插件市场,搜索 easycode,直接安装后重启启动 idea.

Intellij 安装 EasyCode 插件:首先点击 File->Settings->Plugins,然后搜索 EasyCode,点击安装,安装完成后重启 idea

3.选择表

使用 idea 自带的 Database 功能连接数据库,连接的时候要填写库名,方便展示表名和列名.连接好数据库之后就可以直接使用 easycode 生成代码的功能了

首先右键选中需要生成代码的表名,右键选择 EasyCode,点击生成代码,可以来到配置列表

4.需要生成的代码

来后配置列表后,首选需要选择生成代码后的存放路径,一般都是 com.xxx.xxx 下面,直接选择一下.然后选择 Template

项目使用了 mybatis-plus 的话,可以选择 mybatis-plus 的模版,如果没有使用 mybatis-plus 则直接使用 default 模版即可,

  • controller.java.vm controller 包下
  • dao.java.vm dao 包下,有些项目用的是 mapper 注意手动替换
  • debug.json.vm debug 这个不需要,可以用于测试
  • entity.java.vm 实体包下
  • mapper.xml.vm xml 文件
  • service.java.vm service 包
  • servicelmpl.java.vm 接口实现类

5.测试生成的代码

生成代码后,可以启动项目,使用 postman 进行接口测试,如果自动生成的接口不符合业务要求,可以做一些相应的修改以满足业务要求.


相关文章
|
人工智能 JavaScript 前端开发
从零开始,国内实现调用Open Ai
从零开始,国内实现调用Open Ai
2169 0
|
9月前
|
调度 Python
Python基于Fastapi与APScheduler的应用定时任务
基于FastAPI与APScheduler实现定时任务调度,通过lifespan管理生命周期,每分钟执行一次反馈任务,结合Uvicorn启动服务,构建高效异步任务处理系统。
586 3
|
消息中间件 存储 NoSQL
SpringBoot项目整合Redis,Rabbitmq发送、消费、存储邮件
SpringBoot项目整合Redis,Rabbitmq发送、消费、存储邮件
1130 107
|
机器学习/深度学习 人工智能
深度学习之音乐生成与风格转换
基于深度学习的音乐生成与风格转换是近年来人工智能领域的一个热门研究方向,涉及利用深度学习技术生成音乐作品或将音乐从一种风格转换为另一种风格。这种技术可以自动化创作过程,同时保持音乐的艺术性和风格特征,广泛应用于娱乐、音乐制作、交互式音乐生成等多个场景。
530 1
|
机器学习/深度学习 算法 Python
探索XGBoost:参数调优与模型解释
探索XGBoost:参数调优与模型解释
1207 2
|
存储 Android开发 iOS开发
指导:大量联系人电话号码怎么导入iphone苹果手机通讯录?
想有没有简单的办法能帮我来快速批量操作完成,在网上查了很多方法都很复杂,搞了半天精疲力尽,在我快要放弃的时候遇到了一个网上常见简便的软件工具,金芝号码提取导入助手。它很轻松就解决了我的问题:大量联系人电话号码怎么导入iphone苹果手机通讯录?当然了安卓手机也是可以导入的,通用。我写了一个详细的图文教程。
3941 0
指导:大量联系人电话号码怎么导入iphone苹果手机通讯录?
|
机器学习/深度学习 存储 安全
基于YOLOv8深度学习的钢材表面缺陷检测系统【python源码+Pyqt5界面+数据集+训练代码】目标检测、深度学习实战
基于YOLOv8深度学习的钢材表面缺陷检测系统【python源码+Pyqt5界面+数据集+训练代码】目标检测、深度学习实战
|
存储 前端开发 JavaScript
什么是web与搭建自己的第一个pikachu靶场
本文是关于Web基础知识和搭建Pikachu靶场的教程。首先介绍了Web的定义,强调其作为互联网信息传输方式的核心是超链接,以及HTML、CSS和JavaScript在构建网页中的作用。接着,详细讲解了如何在本地使用phpStudy搭建Pikachu靶场,包括下载相关软件、配置安装路径、启动环境和初始化数据库设置。对于使用特定Win7系统的用户,提供了因系统自带phpStudy导致安装问题的解决办法。分享了学习心得和每日一言,鼓励专注力的重要性。
|
存储 SQL 关系型数据库
StarRocks简介
【5月更文挑战第4天】StarRocks是Linux基金会的开源MPP数据库,提供MySQL协议兼容性,支持标准SQL,用于快速数据分析。它适用于OLAP、实时数仓、高并发查询等场景,具有无外部依赖、高可用和易运维的特点。StarRocks支持多种BI工具,如Tableau,且可构建各种数据模型。其系统架构包括Frontend(FE)和Backend(BE),提供存算一体和存算分离两种模式。此外,StarRocks支持四种表类型和多种数据类型,满足不同业务需求。
3232 0
StarRocks简介

热门文章

最新文章