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的时候去应用这些插件,那无疑是投机取巧了,还是倡议虚浮的学下来,多敲多写多理论。

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

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