spring boot 的API敏捷开发框架
官方文档地址:https://gitee.com/alenfive/rocket-api-doc/wikis/pages
用于快速开发API接口。不再定义Controller
,Service
,Dao
,Mybatis
,xml
,Entity
,VO
等对象和方法
可视化界面,将入参自动封装到可执行的脚本上,支持所有关系性数据库SQL执行语句,非关系型MONGODB
查询语句
工作原理
1.将API信息,请求方式,请求PATH,处理逻辑存储于数据库中,调用springboot提供的RequestMappingHandlerMapping.registerMapping/unregisterMapping 实现动态管理RequestMapping。
2.依赖于java1.8提供的ScriptEngineManager方法,调用Groovy引擎,使代码逻辑能够实现动态编译,发布,而不用重启
3.以springboot starter形式,集成在业务项目中
相关开源
Dataway https://www.hasor.net/doc/pages/viewpage.action?pageId=1573290
Magic-API http://www.ssssssss.org/intro.html
APIjson http://apijson.org/
Graphql https://graphql.cn/
monaco-editor:https://microsoft.github.io/monaco-editor/
spring boot 的API敏捷开发框架相关推荐
- move_uploaded_file返回false但实际成功_023 Spring Boot 搭建实际项目开发框架
前面的课程中,我主要给大家讲解了 Spring Boot 中常用的一些技术点,这些技术点在实际项目中可能不会全部用得到,因为不同的项目可能使用的技术不同,但是希望大家都能掌握如何使用,并能自己根据实际 ...
- 你值得拥有!一个基于 Spring Boot 的API、RESTful API 的项目
点击上方 好好学java ,选择 星标 公众号 重磅资讯.干货,第一时间送达 今日推荐:腾讯推出高性能 RPC 开发框架 个人原创100W+访问量博客:点击前往,查看更多 前言 最近使用Spring ...
- 一个基于Spring Boot的API、RESTful API项目骨架
点击上方"方志朋",选择"设为星标" 回复"666"获取新整理的面试文章 作者:简单的土豆 www.jianshu.com/p/99fcea ...
- api分层内部外部 spring_java - Spring boot restful API分层架构验证 - SO中文参考 - www.soinside.com...
[今天,我与我们的一位团队成员就Controller和Service层中的RESTful API输入的验证进行了大讨论,我觉得这是提出更大论点的糟糕日子.因此,我们有一个具有分层体系结构的spring ...
- 一个mapper接口有多个mapper.xml 文件_爱了!分享一个基于Spring Boot的API、RESTful API项目种子(骨架)!...
点击上方"Java专栏",选择"置顶或者星标" 第一时间阅读精彩文章! 1.☞ 程序员进阶必备资源免费送「21种技术方向!」 点击查看☜ 2.☞ <Jav ...
- 使用Zuul和Spring Boot创建API网关
介绍 使用微服务时,通常具有对系统的统一访问点(也称为API Gateway ). 消费者仅与API网关交谈,而不与服务直接交谈. 这掩盖了您的系统由多个较小的服务组成的事实. API网关还可帮助解决 ...
- 将Swagger与Spring Boot REST API集成
在上一篇文章中,我谈到了我使用Spring Boot创建RESTFul Services的经验. 在创建REST API时,正确的文档是其中的必需部分. 昂首阔步是什么? Swagger (Swagg ...
- 使用基本身份验证来保护Spring Boot REST API
这是我的Spring Boot Blog帖子系列的第三篇文章. 在第一篇文章中,我谈到了我使用Spring Boot创建RESTFul Services的经验. 然后我将样本扩展到 与Swagger文 ...
- 用Spring Boot开发API请求详解--API开发
那么,如何写一套漂亮的API接口呢? 本次我们先了解一下Spring对API接口开发的支持,然后我们采用Spring Boot搭建项目,借用Swagger2列出API接口,便于查阅. 返回格式 API ...
最新文章
- android组件通讯 Intent-Action属性
- 【2021云边协同大会】阿里云周哲畅聊边缘云基础设施创新发展及场景化实践
- CSS之Responsive网页设计的三个特性
- 支持向量所在超平面方程_深入浅出机器学习算法:支持向量机
- 根文件系统移植之使用busybox
- 养生之道之一_吃喝相关[转载]
- 通向Golang的捷径【3.编辑器,IDE 和其他工具】
- gateway权限统一认证
- 高级测试开发工程师简历模板
- java Map根据Value获取key
- 降维 php,线性降维方法 - 百度开发者中心的个人空间 - OSCHINA - 中文开源技术交流社区...
- 人体工程学枕头行业调研报告 - 市场现状分析与发展前景预测
- Just Cause系列游戏品鉴
- 【Linux系列文章】磁盘、进程
- Kubernetes 健康状态检查(九)
- Mac版 Adobe PS CC 2019 安装教程
- STM32F103ZET6如何驱动DS18B20温度传感器
- 她让我把电脑带回家。 -您是如何开始计算机和编程的?
- 跟上司、领导说话的技巧
- python爬取豆瓣图书Top250
热门文章
- Q111:PBRT-V3系统概述
- 安全认证Kerberos
- Linux终端设置成256色模式,如何设置LinuxX终端,使Emacs可以访问256色?
- 美赛整理之投影寻踪模型及其求解
- 给next添加彩色标签
- java web调用exe文件_从网页WEB上调用本地应用程序(java)
- 永恒python怎么用_毫无基础的人如何入门 Python ?Python入门教程拿走不谢啦!
- python3编译器不同版本差别大吗_python3.9的转义符使用和其他版本不一样吗?
- java的set和get方法实例化_java反射机制 调用get set 方法 | 学步园
- android ctrl 左键鼠标左键直接打开xml文件夹,设置Android Studio通过Ctrl+左键查看源码...