当前位置: 首页 > 知识库问答 >
问题:

Springfox-Swagger 2-如何设置全局参数的类型

胡安怡
2023-03-14

我使用swagger 2.5.0和spring boot来生成api文档。我配置了一个全局标头参数,如下所示:

myDocket.globalOperationParameters(return Arrays.asList(
        new ParameterBuilder()
            .name("version")
            .description("Version of the api. Starting with 1.")
            .modelRef(new ModelRef("integer"))
            .parameterType("path")
            .defaultValue("1")
            .required(true)
            .build()))

问题是,它生成了这个apidoc.json:

我怎样才能让swagger生成“类型”:“字符串”???

共有1个答案

汤念
2023-03-14

.ModelRef(new ModelRef(“integer”))更新为.ModelRef(new ModelRef(“string”))

 类似资料:
  • 我正在使用springfox swagger2,它工作正常。 这只是一个基本的设置/配置,因为我对Swagger真的很陌生。 更新 如果在类中设置这个,我就可以访问。 但是如果我把它更改为,它就不会了,而且我会得到我设置的401错误: 依赖性(pom.xml): 安全配置类 MyAuthenticationEntryPoint 谢了!

  • 读取文件已支持 windows 系统,版本号大于等于 1.3.4.1; 扩展版本大于等于 1.2.7; PECL 安装时将会提示是否开启读取功能,请键入 yes; 函数原型 setType(array $type) 类型数组说明 文档第三列是时间,你需要这样设置类型: [ 2 => \Vtiful\Kernel\Excel::TYPE_TIMESTAMP, ] 数组下标 0 对应文件

  • 我如何访问生成的swagger-ui.html?或者index.html我似乎在我的项目中找不到这个文件。啊啊!

  • 主要用于设置三级权限以及密码策略等。 该功能用于设置是否启用三级权限以及密码策略相关配置。参数设置完成后,需要5分钟后生效。 入口:在云管平台单击左上角导航菜单,在弹出的左侧菜单栏中单击 “系统配置/全局设置/全局设置” 菜单项,进入全局设置页面。 目前全局设置支持设置以下选项: 配额检查开关:设置是否启用配额检查,默认关闭配额检查。如用户有配额限制的要求,可以开启配额检查,开启后,用户可以在域或

  • 目前仅支持字典设置和全局设置,参数配置后全局生效。 字典设置 用于自定义云管平台中常用菜单的显示名称。 全局设置 主要用于设置三级权限以及密码策略等。

  • 1)加密设置 加密设置分为,PC加密设置和移动加密设置。 PC加密设置: 当PC加密为“打开”状态时,新上传的视频会进行加密(加密视频只能使用获得场景视频播放器),已上传的视频保持不变。 当PC加密为“关闭”状态时,新上传的视频不会进行加密,已上传的视频保持不变。 移动加密设置: 非加密——当设置成【非加密】时,移动端将不受限制,此时不受保护。 WEB授权——可以在移动WEB端播放和APP端播放,