当前位置: 首页 > 后端技术 > Java

IDEA插件一期:EasyCode一键生成CRID

时间:2023-04-01 19:28:37 Java

IDEA插件一期:EasyCode一键生成CRID关注公众号:小健聊天开发继续订阅!博客优先更新:在我的小建站表新建一个测试表,用于测试插件。下载插件插件市场搜索:EasyCode下载OK。IDEA连接数据源使用IDEA连接我们的数据库,选择我们需要生成代码的数据库。引入对MyBatisPlus的必要依赖,我这里使用的是MyBatisPlus。配置SpringBoot数据库连接,使用EasyCode生成代码,右击表格。选择此选项。我不是MyBatis,我是MyBatisPlus,所以我需要选择。我这里需要生成各级代码,所以选择all。它包括,实体层,接口层,DAO层,接口层,接口实现这些代码的生成。他问如果没有找到包,要不要直接创建,我选的是。但是生成之后,发现EasyCode更新后出现了一些小问题。如果选择MP生成,会出现导入混乱,生成错误代码等问题。我将切换到默认构建。生成的效果代码+评论都生成了,是不是很好用?开始测试我尝试启动SpringBoot服务。报错!!!小错误中出现了错误,没有找到一个Bean,所以没有启动成功。乍一看,Dao的Bean不是交给IOC了吗?那么一定是少了注解。加个@Mapper就可以了,EasyCode并没有帮我们生成。看界面测试,他有很多常用的界面。然后我们选择一个测试:/***通过主键查询单条数据**@paramid主键*@return单条数据*/@GetMapping("{id}")publicResponseEntityqueryById(@PathVariable("id")整数id){returnResponseEntity.ok(this.testService.queryById(id));}是一个获取请求。让我们用Postman来测试一下。数据出来了吗?自我配置更好。然后就开始说这个东西会产生很多错误代码。其实这些都是可以避免的。在我们的设置中,我们可以配置他生成代码的模板。我们可以自己修改(很简单),也可以去哔哩哔哩上找三大佬的资料,里面有全套的模板配置!配置自定义生成模板,基本上生成准确无误,简直就是开发利器,效率之神。最后,让我说最后一件事。推荐这个插件,不是让大家投机取巧,合理使用。如果你在入门SpringBoot或者学习MyBatis的时候使用这些插件,那无疑是投机取巧。建议脚踏实地学习。多打字,多写作,更实用。这种工具是一种生产力工具。当您开始从事一个项目时,您将学到您需要学习的一切。接单做项目,你的效率会很高。这是第一个问题。以后会慢慢推荐一些插件、库、框架、项目。精力有限,无法快速更新。