关于后端:IDEA插件第一期EasyCode一键生成增删改查代码

3次阅读

共计 1107 个字符,预计需要花费 3 分钟才能阅读完成。

IDEA 插件第一期:EasyCode 一键生成增删改查代码

关注公众号:小简聊开发 继续订阅哦!

博客优先更新:我的小站

建表

新建一个测试表,用于测试插件。

下载插件

插件市场搜寻:EasyCode下载好。

IDEA 连贯数据源

应用 IDEA 连贯咱们的数据库,并抉择咱们须要生成代码的数据库。

引入必要依赖

我这里用的MyBatisPlus

配置 SpringBoot 数据库连贯

应用 EasyCode 生成代码

在表的地位右击。

抉择这个选项。

我不是MyBatis,我是MyBatisPlus,所以我须要抉择一下。

我这里须要生成所有档次的代码,所以我抉择所有。

它包含,实体层,接口层,DAO 层,接口层,接口实现这些代码的生成。

他问你没找到包,需不需要间接创立,我选Yes

然而生成之后,我发现,EasyCode更新了后出了些小故障,抉择 MP 的生成,他会呈现导入错乱,生成错误代码等等。

我还是换成默认的生成吧。

生成成果

代码 + 正文都生成好了,是不是十分好用呢?

启动测试

我尝试启动一下 SpringBoot 服务。

报错了!!!

小谬误

呈现了一个谬误,一个 Bean 没有找到,所以没有启动胜利。

一看,DaoBean 没有交给IOC

那就必定是少了注解了。

加上个 @Mapper 就行,EasyCode没帮咱们生成。

接口测试

看了看,他有很多罕用接口。

那咱们抉择一个测试:

    /**
     * 通过主键查问单条数据
     *
     * @param id 主键
     * @return 单条数据
     */
    @GetMapping("{id}")
    public ResponseEntity<Test> queryById(@PathVariable("id") Integer id) {return ResponseEntity.ok(this.testService.queryById(id));
    }

是一个 Get 申请。

咱们应用 Postman 测试一下。

是不是数据就进去了。

自行配置更好用

那我开始说了,这个玩意生成会有很多错误代码,实际上,那些都是能够防止的。

在咱们设置外面,咱们能够配置他生成代码的模板。

咱们能够本人批改(这很简略),或者你能够去看看哔哩哔哩三更大佬的材料,外面有全套模板的配置哦!

配置好自定义生成模板,基本上生成准确无误,几乎就是开发利器,效率之神。

尾述

那我最初说一下,我举荐这插件,并不是让大家投机取巧,正当利用,你如果在入门 SpringBoot 或者学习 MyBatis 的时候去应用这些插件,那无疑是投机取巧了,还是倡议虚浮的学下来,多敲多写多理论。

这种工具是生产力工具,等你开始做我的项目,该学的都学了,接单呀,做我的项目呀,效率就很高。

这是第一期,当前缓缓举荐一些插件、库、框架、我的项目,我精力有限,不能疾速更新。

正文完
 0