【问题标题】:how to show parameters by pojo in swagger如何通过pojo在swagger中显示参数
【发布时间】:2022-06-20 09:49:32
【问题描述】:

spring boot 2.1.2.RELEASE,springfox-boot-starter 3.0.0

我有一个控制器看起来像

@GetMapping("/detail")
public ResultVO<List<DefaultDto>> listDetail(DefaultCriteria criteria, Pageable pageable) {

其中DefaultCriteria 是自定义pojo,Pageable 来自spring。

swagger ui 显示为

就是将所有参数显示为扁平结构,因此看起来只有一个pojo。

我想要的是: swagger 在 swagger ui 上显示这 2 个 pojo 参数,例如:

criteria(DefaultCriteria)
    field1
    field2
pageable(Pageable)
    field1
    field2

或类似的东西

DefaultCriteria field1
DefaultCriteria field2
...
Pageable field1
Pageable field2
...

我该怎么做?

【问题讨论】:

    标签: java swagger springfox springfox-boot-starter


    【解决方案1】:

    使用 springdoc 代替 springfox

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-12-22
      • 1970-01-01
      • 1970-01-01
      • 2015-03-27
      • 1970-01-01
      • 2021-09-07
      相关资源
      最近更新 更多