当前位置: 首页 > article >正文

InterfaceWave 架构图

场景

正在开发一个Web应用,接口中很多重复逻辑(重复逻辑已经被抽象),我使用一个Adapter适配器,就可以自己生成接口,不用再一个一个C S D 写重复逻辑,我只需要在配置文件中配置,接口名,路径,方法对于的路径,方法对于的Adapter,前置需要执行的代码,后置需要执行的代码,你甚至可以自定义代码(不限语言),就可以自动生成接口,只需配置,无需写代码。

详细说明

例如:
我需要一个UserController,配置文件:
className: UserController
subClass: xxx.xxx.xxx.BaseController
interface: xxx.xxx.xxx.xxxInterface
annotation: @xxx,@xxx

里面的方法配置:
method: 入参,描述,出参,注解 前置 后置等
方法执行的handler是哪个?

里面的字段
field: 字段名,字段类型,注解,校验逻辑

其实每一个属性,类,方法都对应一个指令类,每个指令类都可以自定义一些东西。都是分开的,你要做的就是把这些指令类向搭积木一样搭起来,每一个积木都有自己的配置,

简略图

这是简单的架构图,里面配置模块,验证模块都没有,这是一个初期的草图。

在这里插入图片描述

结束语

持续coding中


http://www.kler.cn/a/105945.html

相关文章:

  • ChromeDriver驱动下载地址更新(保持最新最全)
  • 3. langgraph中的react agent使用 (在react agent添加系统提示)
  • springboot如何获取控制层get和Post入参
  • 基于Spring Boot+Unipp的博物馆预约小程序(协同过滤算法、二维码识别)【原创】
  • ISCTF 2024 web
  • 如何在MindMaster思维导图中制作PPT课件?
  • DSP 开发教程(0): 汇总
  • Python数据挖掘:入门、进阶与实用案例分析——基于非侵入式负荷检测与分解的电力数据挖掘
  • chrony参数及常用命令介绍
  • IDEA运行项目报错:Command line is too long的解决办法
  • 关于本地项目上传到gitee的详细流程
  • 自学(黑客技术)方法——网络安全
  • vantUI(Tabbar标签页)浏览器返回上一页的失效问题
  • “数聚瑞安·创新未来”中国·瑞安第四届创新创业大赛圆满举办!
  • 基于springboot实现校友社交平台管理系统项目【项目源码+论文说明】
  • 【无标题】读书笔记之《智能化社会:未来人们如何生活、相爱和思考》
  • 檢測項目簡體字
  • 【2023CANN训练营第二季】——通过一份入门级算子开发代码了解Ascend C算子开发流程
  • vue3项目报错The template root requires exactly one element.eslint-plugin-vue
  • Redis入门
  • 若依微服务上传图片文件代理配置
  • 找游戏外包开发游戏,有哪些好处呢?
  • 图纸管理制度《四》
  • linux音频-IIS音频接口
  • TimeGPT:时间序列预测的第一个基础模型
  • VSCode:清理ipch缓存