首页
学习
活动
专区
圈层
工具
发布

彻底告别 Controller、Service、Dao,让人上瘾的开发神器...

"偷懒"可以说是技术创新的重要动力之一,很多技术,框架的革新,本质上就是为了能更好的"偷懒",今天又来分享一款偷懒神器:Rocket-API; 什么是Rocket-API?..."Rocket-API" 基于 SpringBoot 的 API 敏捷开发框架,服务端50%以上的功能只需要写SQL或者 mongodb原始执行脚本就能完成开发,另外30%也在不停的完善公共组件,比如文件上传...或者 JPA 在 mysql 客户端,或者 mongo 客户端中写执行脚本语句,复制到代码中 反复重启,进行接口自测 编写 API 文档 完成一个功能点开发 使用一些工具比如 mybatis plus...这就是我要介绍的一款工具 Rocket API: 开源地址:https://gitee.com/alenfive/rocket-api Demo地址:https://gitee.com/alenfive...基于这些真实的请求参数和返回值,提供了外部接口能力,测试团队可以以此来做接口的一键冒烟测试和文档的一键生成。

55810

介绍一款 API 敏捷开发工具

创建Service 创建Dao 创建Mapper, xml或者JPA 在mysql客户端,或者mongo客户端中写执行脚本语句,复制到代码中 反复重启,进行接口自测 编写API文档 完成一个功能点开发...最好是作为一个插件的形式,能够很好的集成在现有项目中,不会影响到现有的业务逻辑处理 这就是我要介绍的一款工具 #Rocket API# 区别于前两类的设计方式不同点在于: 基于springboot开发。...“Rocket API” 提供了POSTMAN的操作页面,能够将参数的请求值,请求类型,响应等保存起来,给予前端做真实数据的对接,而不是类yapi,或者swagger之类生成的不能使用的假数据。...基于这些真实的请求参数和返回值,提供了外部接口能力,测试团队可以以此来做接口的一键冒烟测试,和文档的一键生成 演示说明 1分钟开发一个接口 接口功能逻辑页面 ? 接口功能自测页面 ?...文档和演示地址:#Rocket API# 集成方式: 1.

1K20
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    让人上瘾的新一代开发神器,彻底告别Controller、Service、Dao等方法

    或者 JPA 在 mysql 客户端,或者 mongo 客户端中写执行脚本语句,复制到代码中 反复重启,进行接口自测 编写 API 文档 完成一个功能点开发 使用一些工具比如 mybatis plus...最好是作为一个插件的形式,能够很好的集成在现有项目中,不会影响到现有的业务逻辑处理。...这就是我要介绍的一款工具 Rocket API: https://gitee.com/alenfive/rocket-api-doc/wikis/pages 区别于前两类的设计方式不同点在于: ①基于...“Rocket API” 提供了 POSTMAN 的操作页面,能够将参数的请求值,请求类型,响应等保存起来,给予前端做真实数据的对接,而不是类 yapi,或者 swagger 之类生成的不能使用的假数据...基于这些真实的请求参数和返回值,提供了外部接口能力,测试团队可以以此来做接口的一键冒烟测试和文档的一键生成。

    60320

    介绍一款 API 敏捷开发工具

    创建Service 创建Dao 创建Mapper, xml或者JPA 在mysql客户端,或者mongo客户端中写执行脚本语句,复制到代码中 反复重启,进行接口自测 编写API文档 完成一个功能点开发...最好是作为一个插件的形式,能够很好的集成在现有项目中,不会影响到现有的业务逻辑处理 这就是我要介绍的一款工具 #Rocket API# 区别于前两类的设计方式不同点在于: 基于springboot开发。...“Rocket API” 提供了POSTMAN的操作页面,能够将参数的请求值,请求类型,响应等保存起来,给予前端做真实数据的对接,而不是类yapi,或者swagger之类生成的不能使用的假数据。...基于这些真实的请求参数和返回值,提供了外部接口能力,测试团队可以以此来做接口的一键冒烟测试,和文档的一键生成 演示说明 https://blog.csdn.net/maple_son/article/details...最新建表脚本查看: https://gitee.com/alenfive/rocket-api-doc/wikis/pages?

    93930

    掌握这款牛逼的 API 敏捷开发工具,告别加班,远离搬砖!

    创建Service 创建Dao 创建Mapper, xml或者JPA 在mysql客户端,或者mongo客户端中写执行脚本语句,复制到代码中 反复重启,进行接口自测 编写API文档 完成一个功能点开发...最好是作为一个插件的形式,能够很好的集成在现有项目中,不会影响到现有的业务逻辑处理 这就是我要介绍的一款工具: https://gitee.com/alenfive/rocket-api-doc/wikis...“Rocket API” 提供了POSTMAN的操作页面,能够将参数的请求值,请求类型,响应等保存起来,给予前端做真实数据的对接,而不是类yapi,或者swagger之类生成的不能使用的假数据。...基于这些真实的请求参数和返回值,提供了外部接口能力,测试团队可以以此来做接口的一键冒烟测试,和文档的一键生成 演示说明 1分钟开发一个接口 第一步,创建接口 第二步,定义接口 第三步,接口逻辑...最新建表脚本查看: https://gitee.com/alenfive/rocket-api-doc/wikis/pages?

    61210

    介绍一款 API 敏捷开发工具

    创建Service 创建Dao 创建Mapper, xml或者JPA 在mysql客户端,或者mongo客户端中写执行脚本语句,复制到代码中 反复重启,进行接口自测 编写API文档 完成一个功能点开发...最好是作为一个插件的形式,能够很好的集成在现有项目中,不会影响到现有的业务逻辑处理 这就是我要介绍的一款工具 #Rocket API# 区别于前两类的设计方式不同点在于: 基于springboot开发。...“Rocket API” 提供了POSTMAN的操作页面,能够将参数的请求值,请求类型,响应等保存起来,给予前端做真实数据的对接,而不是类yapi,或者swagger之类生成的不能使用的假数据。...基于这些真实的请求参数和返回值,提供了外部接口能力,测试团队可以以此来做接口的一键冒烟测试,和文档的一键生成 演示说明 https://blog.csdn.net/maple_son/article/details...最新建表脚本查看: https://gitee.com/alenfive/rocket-api-doc/wikis/pages?

    91330

    又发现一款牛逼的 API 敏捷开发工具

    客户端中写执行脚本语句,复制到代码中 10、 反复重启,进行接口自测 11、 编写API文档 12、 完成一个功能点开发 使用一些工具比如mybatis plus,jpa,或者idea的Easy code...最好是作为一个插件的形式,能够很好的集成在现有项目中,不会影响到现有的业务逻辑处理 这就是我要介绍的一款工具: https://gitee.com/alenfive/rocket-api-doc/wikis...包括接口的注册,参数的获取,输入输出的消息转换,都是基于springboot的生态环境,能无侵入性集成于springboot项目中,如果你有基于springboot实现了全局异常处理,返回值统一封装,权限控制等...“Rocket API” 提供了POSTMAN的操作页面,能够将参数的请求值,请求类型,响应等保存起来,给予前端做真实数据的对接,而不是类yapi,或者swagger之类生成的不能使用的假数据。...基于这些真实的请求参数和返回值,提供了外部接口能力,测试团队可以以此来做接口的一键冒烟测试,和文档的一键生成 演示说明 1分钟开发一个接口 第一步,创建接口 ?

    81030

    【译】教你用16个小时从0构建一个Rust应用

    通过名称进行查询或过滤 所有有趣的hackathon项目都有一个名字,所以我决定将这个项目命名为: RustIC -> Rust + Image Contents ?...与我在许多博客上读到的内容相反,Rust是有可能发生内存泄露(循环引用)和执行不安全的操作(unsafe代码块中)的,详细描述在上面的FAQ中。...以下是我在构建Rust应用程序时的一些有趣的或者有挑战性的亮点: 指定路由响应 我想要以JSON的数据格式返回S3中所有的文件列表。 你可以看到路由关联的处理函数的代码决定了响应类型。...设置响应结构非常容易,如果你想要返回JSON格式的数据,并且每个字段都有自己的结构和类型,那对应的就是Rust的struct。...不幸的是,Rocket0.4版本不支持multipart,看起来在0.5版本会支持。 这意味着我需要使用multipart crate并集成到Rocket中。

    1.1K20

    用TS+GraphQL查询SpaceX火箭发射数据

    apollo-boost 包含了查询 API 和在内存中缓存数据所需的工具, react-apollo 为React提供绑定, react-apollo-hooks 在 React Hook 中包装了...将你的操作和代码位置设置为 ./src/components/*/.{ts,tsx} ,以便它能够搜索到所有的 TypeScript 文件以进行查询声明。...在 src/components/LaunchList/index.tsx 中,创建一个使用生成的 useLaunchListQuery 钩子的函数组件。...查询钩子返回 data,loading 和 error 的值。我们将在容器组件中检查 loading 和 error,并将 data 传递给表示组件。...我们将在 src/App.tsx 文件中包含这些组件,并将 转换为函数组件。用函数组件使其更加简单,并允许我们在添加单击功能时使用钩子。

    3.7K20

    xwiki开发者指南-脚本API指南

    本次指南覆盖main XWiki,可以在wiki页面通过脚本使用的API。这并不意味着全面。对于其他你需要查看XWiki参考API页面。...请注意,虽然大多数的例子都用Velocity编写,但你可以使用任何其他脚本语言来访问相同的API。 查询文档 查看查询模块了解有关如何在wiki使用脚本语言执行查询的例子。...例如,在Velocity,访问请求中传递的action HTTP参数,可以这样写: $request.action 请注意,这有一个快捷方式: $request.get("action") 获取外部内容...你可以使用下面的API来获取位于外部URL的内容: public String getURLContent(String surl, String username, String password)...重定向到另一个页面 例如:当一个页面已经被删除,你要让旧的页面重定向到新的页面。

    1.7K20

    优秀的网站加速插件 – WP rocket详细设置教程

    效果很不错,下面正式介绍wp rocket设置的方法 WP rocket插件的购买与安装 wp rocket是一款需要购买才能使用的wp插件,它无法在wp后台的插件库里面搜索到。...Preload Bot 预装机器人 在automatic这里打勾就行 Prefetch DNS Requests 预获取DNS的请求,这个功能可以加快移动端访问的速度 在下面的框中输入你网站中的外部资源的链接...,不要http:或https:,只需要在链接前面写上// 那要怎么样知道网站中加载了哪些外部资源的域名呢,下面介绍方法 首先用chrome打开你的网站首页,在页面中右键 - 查看,然后在打开的调试窗口中...,如果有的话就填到下面的框里面 Cache Query String(s) 缓存查询的字体串,如果有的话就填到下面的框里面 对于企业网站,一般是没有特别需要设置的,所以以上的菜单我都是留空的。...://wnag.com.cn/365.html 特别声明:除特别标注,本站文章均为原创,本站文章原则上禁止转载,如确实要转载,请电联:wangyeuuu@qq.com,尊重他人劳动成果,谢过~

    2.2K30

    如何在CentOS 7上部署Rocket.Chat

    Rocket.Chat是一个完整的团队沟通平台,是一个自我托管的Slack替代品。 它由Meteor构建,提供各种功能,包括帮助台聊天,视频会议,文件共享,语音消息,API等。...在本教程中,我们将向您展示如何在CentOS 7服务器上部署Rocket.Chat并将Nginx配置为SSL反向代理。...我们将使用官方MongoDB存储库中的yum来安装MongoDB。...Nginx设置反向代理 如果您遵循了我们如何在CentOS 7上安装Nginx,以及如何在CentOS 7指南上使用Let's Encrypt来保护Nginx,则您应该已经安装并配置了带有SSL证书的Nginx...点击提交,然后为您的用户输入用户名,点击使用此用户名,您将被重定向到主页,以管理员身份登录。 就这样! 您已经在CentOS 7上成功安装了Rocket.Chat。

    3.9K10

    Qwik带来简洁高效的Astro开发

    Signal) 在下面的示例中,点击按钮将 isVisible 的值设置为 true 或 false。 这个布尔值用于确定是否返回包含 Rocket 表情符号的 。...状态与存储 在下面的示例中,+ 按钮将火箭添加到数组中,- 按钮删除最后添加的项。每次修改数组时,页面都会更新以反映更改。 您可以在下面的链接中查看这个 Qwik 组件的源代码和预览。...您可以在下面的链接中查看此 Qwik 组件的 src 代码和预览。... ); }); export default ClientFetchQwikComponent; 如您所知,React 的 useEffect 必须返回一个函数,而不是一个 promise...为了在页面加载时异步获取数据,带有空依赖数组的 useEffect 需要包含一个可以使用 async/await 的函数。

    73910

    GraphQL 入门详解

    简介 定义 一种用于API调用的数据查询语言 核心思想 传统的api调用一般获取到的是后端组装好的一个完整对象,而前端可能只需要用其中的某些字段,大部分数据的查询和传输工作都浪费了。...graphQL提供一种全新数据查询方式,可以只获取需要的数据,使api调用更灵活、高效和低成本。...特点 需要什么就获取什么数据 支持关系数据的查询 API无需定义各种路由,完全数据驱动 无需管理API版本,一个版本持续演进 支持大部分主流开发语言和平台 强大的配套开发工具 使用方法 下面我们通过搭建一个...注意字段的数据类型需要使用GraphQL定义的,不能使用js中的基本数据类型。...我们需要定义一个root query,root query做为所有查询的入口,处理并返回数据,更多请参考 GraphQL Root fields & resolvers。

    2.7K20

    通过DeepSeek来优化提高WordPress网站的打开速度

    所以需要从基础到进阶逐步展开。缓存插件是提高速度的关键,比如WP Rocket或W3 Total Cache。这些插件可以生成静态HTML,减少服务器处理时间。...主机性能方面,如果用户使用的是共享主机,可能需要升级到VPS或专用主机,或者选择优化过的WordPress托管服务。CDN的使用可以分发内容到全球节点,减少延迟。...还有DNS解析时间,推荐使用可靠的DNS服务商如Cloudflare。PHP版本升级到7.4或8.0以上,可以提高执行效率。前端优化方面,关键CSS内联,延迟加载非关键资源,使用预加载和预连接。...减少插件数量仅保留必要插件,禁用或删除未使用的插件(每个插件可能增加HTTP请求和数据库查询)。优化插件性能替换高负载插件,例如:用Query Monitor检测插件性能。...减少HTTP请求合并CSS/JS文件、使用雪碧图(Sprite)、限制外部脚本(如谷歌字体)。预加载关键资源通过提前加载字体、核心CSS/JS。

    80700

    C# 语言中Lambda(拉姆达) 表达式介绍

    Lambda 在基于方法的 LINQ 查询中用作标准查询运算符方法(如 Where)的参数。...使用基于方法的语法在 Where 类中调用 Enumerable 方法时(如在 LINQ to Objects 和 LINQ to XML中一样),参数是委托类型 System.Func数组中在 9 左侧的所有元素,因为它是序列中第一个不满足条件的数字: C#复制 var firstNumbersLessThan6 = numbers.TakeWhile...该方法将返回数字数组中的所有元素,直至遇到一个值小于其位置的数字为止。 不要将 lambda 运算符 (=>) 与大于等于运算符 (>=) 混淆。...在外部方法中看不到 lambda 表达式内引入的变量。 Lambda 表达式无法从封闭方法中直接捕获 in、ref 或 out 参数。 Lambda 表达式中的返回语句不会导致封闭方法返回。

    9.7K40

    时序数据预测:ROCKET vs Time Series Forest vs TCN vs XGBoost

    机器学习小项目:从NIFTY指数的当日股价预测股票收盘价格,对比各种模型在时序数据预测的效果 ? 如果你像我一样涉足股票交易,你可能想知道如何在收盘时判断股票的走势——它会在收盘价上方收盘,还是不会?...我将在这里重点介绍的是 ROCKET transform 和时间序列分类器。这里实际上有大量有趣的时间序列分类器,其中许多属于符号表示类型(将时间序列表示为字母或符号序列,如 DNA)。...我发现在这个时间序列中,它们中的大多数都没有太大的竞争力,所以我专注于实际上足够好用的 2 个,可以在现实生活中部署。...此外,我们只训练 2018-2019 年,将这个集合 80/20 划分,不做任何打乱,这样我们就可以看到过去训练的东西如何推广到未来,即,看看是否有某种概念漂移继续。...pandas Series,意思是一个 (N,1) 数组,其中单个特征是 239 个元素系列。

    1.6K20
    领券