gpt4 book ai didi

java - Swagger2 @ApiParam 指定类型

转载 作者:行者123 更新时间:2023-11-30 02:15:42 24 4
gpt4 key购买 nike

我正在尝试更改生成的 swagger 合约上的参数类型,但看起来 @ApiParam#type 属性不起作用。

ResponseEntity<Void> delete(
@ApiParam(
value = "The id of the object",
required = true,
type = "java.lang.String") Integer id);

这样做在 swagger-ui 中没有任何效果,并且 id 仍然显示为 Integer。

有人知道解决这个问题的方法吗?

最佳答案

您必须使用@ApiImplicitParam

@ApiImplicitParam(dataType = "string", name = "id")
ResponseEntity<Void> delete(Integer id);

关于java - Swagger2 @ApiParam 指定类型,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48538650/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com