为Java后台开发创造的IDEA插件,JavaOrm

221 阅读2分钟

前言

不知道大家是否也有过这样的经历。navicat 创建表后。然后到编辑器 Idea / vs code 中手动创建一些文件,然后手动写API接口请求代码。就以Java语言为例子,通常需要创建4个文件。一般都为 XxxxController, XxxxService,XxxxServiceImpl , XxxxDao。然后在手动复制一些基本模板代码。例如:增删改查的模板代码。大概就如下面这样:

image.png

相信有一部分小伙伴可能都有过这样的经历。手动创建和手动复制多了,对其会有些讨厌也说不定。或许可能怀疑这很无趣。如果你还在这样手动创建或手动复制就可以试试这款IDEA插件。

插件介绍

IDEA 插件 JavaOrm 是一款可以帮你生成前后端代码的工具,并附带了一些辅助功能。这是目前的一些功能说明具体连接参考: github.com/licheng1013…

image.png

路由导航&路径复制&请求模板

  • 路由导航:直接搜索项目API接口,用于直接导航到目标方法上面。 减少找接口时间。当前端调试某个后端接口出问题时,直接把请求路径复制出来给后端。后端依此来快速找到接口所在的代码。
  • 路径复制:直接复制请求路径,当需要编写文档时。点一下直接复制出来路径。不需要来回切换软件窗口了。
  • 请求模板:如果你是全栈,这个功能对于你很棒,如果你想让前端少写点代码。这个也适用。根据后端路径来生成的API请求方法。

示例:

router-path-code.gif

前后端代码生成

在最新版中,在插件的示例项目中,整合一个前端模板。这个示例项目可直接用作于一个后台管理项目的起步。提供了一些基本工具和配置。且已经配置好了模板。如果不知道如何使用插件。可以先从示例项目开始体验。

  • 后端

code-create.gif

  • 前端

view-create.gif

  • 在示例项目中,演示后的效果如下

image.png

其他功能

  • 理论上还可以根据需求继续扩展功能

Java类转flutter代码

flutter-code.gif

接口简单调试

http-request.gif

结尾

JavaOrm插件主页