【idea插件】EasyCode介绍与使用

news2025/7/11 4:48:50

1.简介

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

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

2.安装插件

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

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

image-20221222224107848

3.选择表

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

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

image-20221222223721324

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 接口实现类

image-20221222223749509

5.测试生成的代码

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

image-20221222223830929

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/109068.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

UG/NX二次开发Siemens官方NXOPEN实例解析—2.7 DiameterSymbol

列文章目录 UG/NX二次开发Siemens官方NXOPEN实例解析—2.1 AssemblyViewer UG/NX二次开发Siemens官方NXOPEN实例解析—2.2 Selection UG/NX二次开发Siemens官方NXOPEN实例解析—2.3 Selection_UIStyler UG/NX二次开发Siemens官方NXOPEN实例解析—2.4 File2Points UG/NX二次…

第三章:远程登陆Linux系统-[实操篇]

一:为什么需要远程登陆Linux 1.1示意图 1.2说明 说明: 公司开发时候, 具体的情况是这样的 1) linux 服务器是开发小组共享的. 2) 正式上线的项目是运行在公网的. 3) 因此程序员需要远程登录到 centos 进行项目管理或者开发. 4) 画出简单的网络拓扑…

Vue3——路由的query参数和命名路由以及默认插槽slot的使用

这里主要在message页面组件和detail页面组件介绍 看一个案例,当一个二级路由下面又有许多个不同的跳转页面的时候,比如下图的about/message/detail , 需要分别展示多条信息,这里不能给每一条信息都配置一个组件,那样当信息的数量…

RocketMQ-RocketMQ 系统架构以及消息的概念

文章目录一、RocketMQ的消息模型1、RocketMQ的基础消息模型,一个简单的Pub/Sub模型2、RocketMQ 扩展后的消息模型3、RocketMQ的部署模型二、RocketMQ的系统架构2、Consumer3、Name Server3.1、路由注册3.2、路由剔除3.3、路由发现3.4、Client 对 NameServer选择策略…

Spring5框架总结学习(从入门到进阶)-AOP

文章目录AOP1、基本概念2、底层原理3、底层原理实现4、AOP(术语)5、准备工作6、基于注解实现AOP 1、基本概念 面向切面编程可用对各个业务逻辑各个部分进行隔离 2、底层原理 AOP底层使用动态代理 有2种情况动态代理 有接口 使用JDK动态代理无接口 使…

ffmpeg编译安装

ffmpeg编译安装前言一、下载ffmpeg二、编译安装2.1 Linux编译ffmpeg2.2 Windows编译ffmpeg总结前言 Fmpeg是一套可以用来记录、转换数字音频、视频,并能将其转化为流的开源计算机程序。采用LGPL或GPL许可证。它提供了录制、转换以及流化音视频的完整解决方案。它包含…

154. SAP UI5 Smart Table 和 Smart Filter Bar 的联合使用方法介绍

本教程第 147 个步骤,我们介绍了 SAP UI5 Smart Table 控件的用法: SAP UI5 应用开发教程之一百四十七 - SAP UI5 SmartTable 控件的使用介绍如下图所示: 本步骤我们在 Smart Table 本身的基础上再进一步,学习如何将 Smart Table 配合 Smart Filter Bar 共同使用。 先看一…

JDK之强软弱虚引用

Java中强软弱虚引用的整体架构: 强引用 当内存不足,JVM开始垃圾回收,对于强引用的对象,就算是出现了OOM也不会对该对象进行回收,死都不收。 强引用是我们最常见的普通对象引用,只要还有强引用指向一个对象…

Fabric.js 元素被遮挡的部分也可以操作

本文简介 点赞 关注 收藏 学会了 题目: 当两个元素有部分重叠时,选中底层元素后,想通过被盖住的部分移动元素,该如何实现? 其实 Fabric.js 已经提供了相应的 API 去完成上面的需求了。但直到今天, Fabr…

动态内存开辟+柔性数组

C/C中程序内存区域划分 (数据段就是静态区) C/C程序内存分配的几个区域: 1.栈区 (stack): 在执行函数时,函数内局部变量的存储单元都可以在栈上创建,函数执行结束时这些存储单元自动被释放。栈内存分配运算内置于处理器的指令集…

linux系统中裸机实现RTC的基本方法

大家好,今天主要和大家聊一聊,如何显示RTC实时时钟的方法。 目录 第一:RTC实时时钟简介 第二:利用SNVS_LP的SRTC的具体配置方法 第三:初始化RTC对应的代码 第一:RTC实时时钟简介 在高端芯片中&#xff0…

Docker管理面板Crane开源了!

导读数人云容器管理面板 Crane 开源啦!Crane 包含着数人云工程师对 Docker 最新技术的热爱和实践。希望借助开源社区的力量,让 Crane 完善自身,更好地成长起来,让更多的国内用户体验并参与到最新的容器技术中。在 Docker 内置 Swa…

Java HashMap

HashMap 是一个散列表,它存储的内容是键值对(key-value)映射。 HashMap 实现了 Map 接口,根据键的 HashCode 值存储数据,具有很快的访问速度,最多允许一条记录的键为 null,不支持线程同步。 HashMap 是无序的&#x…

2023年天津理工大学中环信息学院专业课考试具体安排

天津理工大学中环信息学院2023年高职升本科专业课考试时间地点及防疫须知 一、考试时间地点 考试时间:2022年12月29日上午。 具体考试时间以准考证上显示的为准。 考生可提前半小时入场,考试开始(铃声)后,禁止入场&…

【python绘制地图——folium实用功能进阶】

Python使用folium制作地图并生成png图片 第一章 folium的方法和类的介绍(思维导图) 第二章 使用folium制作地图 第三章 folium实用功能进阶 第三章 使用Html2Image生成png图片 第四章 使用reportlab制作pdf报告 文章目录Python使用folium制作地图并生成…

基于C++实现对UNet图像分割的部署

本博文利用UNet介绍图像分割的部署,重点介绍采用warpaffine对图像进行预处理,以及后处理decode部分的代码。 1. Unet网络介绍 UNet它是一个encoder - decoder的结构,那么encoder对应就是这个u型网络左边这半部分,也就是我们特征提取及下采样这部分。decoder解码就是右边部…

华为机试_HJ41 称砝码【中等】【menset】【多重背包】【动态规划】【收藏】

目录 描述 输入描述: 输出描述: 解题过程 提交代码 学习代码 代码一 动态规划 代码二 代码三 收藏点 1. menset函数 2. 动态规划-多重背包问题 描述 现有n种砝码,重量互不相等,分别为 m1,m2,m3…mn ; 每种…

【程序人生】我填写《2022年国内软件质量调查问卷》的感想

1、前言 说一下为啥会参加这个问卷,其实初衷是本着自身感受,和希望能学习到更好的软件质量方案去填写的。所以,最后也是建议本次问卷的内容,能够提供更多切实可行的提高软件质量的实践方案。 2、参与问卷后的所思所想 2.1 经历过…

nginx 解决跨域问题——(CORS)

跨域前世今生 跨域是一种安全机制。 在开发阶段与上线前就必须提前考虑到的安全问题并且采取合适的手段去避免这个问题带来的程序错误。 ![aHR0cDovL2ZpbGUubWljcm9hbnN3ZXIuY24vYmxvZ181M18xLnBuZw.png](https://img-blog.csdnimg.cn/img_convert/1803660cf39d7222197f9bd7ae…

电磁场的变化方式 工程电磁场 P27

小小纪念一下 我们要注意 我们不研究瞬态过程,只关心稳态过程 瞬态过程的长短取决于电路的结构还有伏安特性,只要我们的激励是周期的,如果是一个周期性的信号,可以分解成一系列的正弦分量,对于我们的电磁场也一样 如…