idea插件生成代码

idea插件生成代码

IDEA+EasyCode实现代码生成

Easy Code介绍

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

搭建步骤

第一步:打开IntelliJ idea插件生成代码 IDEA 新建一个maven工程,不勾选骨架
新建maven工程
新建maven工程

配置项目的groupid、artifactid、version(自定义)

下一步Next

配置项目的groupid、artifactid、version
配置项目的groupid、artifactid、version

选择工程存放目录
选择工程存放目录
选择工程存放目录

第二步:下载安装EasyCode插件

file->settings->plugins 搜索Easy Code

在这里插入图片描述
在这里插入图片描述

搜索到后Install 我这里安装过了 安装完成会让你重启IDEA。 如何判断是否安装成功 file->settings->Other settings 看是否有Easy Code这个选项

判断是否安装成功
判断是否安装成功

第三步:引入Easy Code模板 (可以根据个人情况定制 也可以使用默认的)

file->settings->Other settings->Template Setting

在这里插入图片描述
在这里插入图片描述

第四步:创建数据库,数据表
在这里插入图片描述
在这里插入图片描述

第五步:配置数据源(需要指定数据库名称,要生成数据表)

IDEA右侧的Datbase->上方的加号->选择Data Source.->Mysql

在这里插入图片描述
在这里插入图片描述

配置数据源
在这里插入图片描述
在这里插入图片描述

注意:连接方式需要采用mysql8的连接方式,不然可能连接失败

连接成功如图所示
在这里插入图片描述
在这里插入图片描述

创建要相关的包,存放生成后的数据(以springboot项目为例)
在这里插入图片描述
在这里插入图片描述

引入springboot的相关pom.xml依赖
代码语言:javascript


复制


需要用到mybatis的启动器,所以也一起引用

打开Easy Code插件 选要生成的pojo,mapper,service

右击表名->Easy Code->Generate Code

在这里插入图片描述
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述

Module:当前项目模块 package:生成代码存放包的位置 Template:生成的模板

勾选All表示生成所有,勾选禁止提示,防止弹出很多个提示信息,OK
在这里插入图片描述
在这里插入图片描述

pojo*(entity):Brand.java代码:

代码语言:javascript


复制


service接口:BrandService.java 代码如下:

代码语言:javascript


复制


serviceImpl 实现类:BrandServiceImpl.java代码如下:

代码语言:javascript


复制


dao层:BrandDao.java代码如下

代码语言:javascript


复制


mapper.xml代码如下:

代码语言:javascript


复制


第六步:运行并调用
注意:我的mapper.xml文件存放的位置是在resources目录下,不会被扫描到,所以在pom.xml文件中配置一下,使mapper.xml能够被扫描
代码语言:javascript


复制


完整的pom.xml文件如下:

代码语言:javascript


复制


在resources目录下创建springboot全局配置文件Application.properties

配置文件如下:

代码语言:javascript


复制


创建controller调用方法实现业务

controller:

代码语言:javascript


复制


运行查看结果

浏览器输入 localhost:8081/showAll

在这里插入图片描述
在这里插入图片描述

模板提供

entity.java
代码语言:javascript


复制


dao.java
代码语言:javascript


复制


service.java
代码语言:javascript


复制


serviceImpl.java
代码语言:javascript


复制


mapper.xml
代码语言:javascript


复制


教程结束,此教程根据上面一步一步来应该是没有问题的,如果有疑难解决不了,欢迎评论区留言

今天的文章
idea插件生成代码分享到此就结束了,感谢您的阅读。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
如需转载请保留出处:https://bianchenghao.cn/131419.html

(0)
编程小号编程小号
上一篇 2024-09-11
下一篇 2024-09-11

相关推荐