IDEA 插件第一期:EasyCode 一键生成增删改查代码
关注公众号:
小简聊开发
继续订阅哦!博客优先更新:我的小站
建表
新建一个测试表,用于测试插件。
下载插件
插件市场搜寻:EasyCode
下载好。
IDEA 连贯数据源
应用 IDEA
连贯咱们的数据库,并抉择咱们须要生成代码的数据库。
引入必要依赖
我这里用的MyBatisPlus
。
配置 SpringBoot 数据库连贯
应用 EasyCode 生成代码
在表的地位右击。
抉择这个选项。
我不是MyBatis
,我是MyBatisPlus
,所以我须要抉择一下。
我这里须要生成所有档次的代码,所以我抉择所有。
它包含,实体层,接口层,DAO 层,接口层,接口实现这些代码的生成。
他问你没找到包,需不需要间接创立,我选Yes
。
然而生成之后,我发现,EasyCode
更新了后出了些小故障,抉择 MP 的生成,他会呈现导入错乱,生成错误代码等等。
我还是换成默认的生成吧。
生成成果
代码 + 正文都生成好了,是不是十分好用呢?
启动测试
我尝试启动一下 SpringBoot
服务。
报错了!!!
小谬误
呈现了一个谬误,一个 Bean
没有找到,所以没有启动胜利。
一看,Dao
的 Bean
没有交给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
的时候去应用这些插件,那无疑是投机取巧了,还是倡议虚浮的学下来,多敲多写多理论。
这种工具是生产力工具,等你开始做我的项目,该学的都学了,接单呀,做我的项目呀,效率就很高。
这是第一期,当前缓缓举荐一些插件、库、框架、我的项目,我精力有限,不能疾速更新。