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

芋道快速开发平台学习笔记

1.接口文档配置

基础知识:SpringDoc注解的使用,它是基于OpenAPI 3和Swagger 3的现代化解决方案,相较于旧版的Swagger2即SpringFox,SpringDoc提供了更简洁、更直观的注解方式。

详见springboot集成springdoc-openapi(模拟前端请求)_springdoc-openapi-ui-CSDN博客

doc文档配置类

修改公共参数

    /*** 构建 Tenant 租户编号请求头参数** @return 多租户参数*/private static Parameter buildTenantHeaderParameter() {return new Parameter().name(HEADER_TENANT_ID) // header 名.description("租户编号") // 描述.in(String.valueOf(SecurityScheme.In.HEADER)) // 请求 header.schema(new IntegerSchema()._default(1L).name(HEADER_TENANT_ID).description("租户编号")); // 默认:使用租户编号为 1}

有个不算bug的buffer,浏览器不会默认勾选http请求头参数tenant-id,需要手动勾选,如果项目不需要,可以在配置中设置忽略该请求,application.yaml

tenant: # 多租户相关配置项 
   ignore-urls

统一参数在TenantSecurityWebFilter.java类拦截,

修改文档名称

配置信息在appplication.yaml 147行170行</


http://www.mrgr.cn/news/49521.html

相关文章:

  • AD9248驱动的简易示波器设计——FPGA学习笔记21
  • 三、ElementPlus下拉搜索加弹窗组件的封装
  • text2sql: multi-agent实现思路MAC-SQL
  • 动力电池SOC估算方法
  • AI 能否替代程序员?且听我来一唠!
  • 【MySQL】数据库基础指令(一)
  • QT开发--串口通信
  • 短视频为什么让人上瘾
  • 第十六周学习周报
  • QML6 项目生成缓存文件取消办法
  • 【前端】Bootstrap:响应式布局与工具类
  • python库下载镜像
  • jenkins知识整理
  • Python基础常见面试题总结
  • c++面向对象三大特性——多态详解与虚函数,虚函数底层
  • spring task的使用场景
  • WorkFlow GO-Task 源码分析
  • BUUCTF-greatescape1
  • DNS隧道技术原理及其典型应用场景剖析
  • linux线程 | 线程的控制(二)