knife4j-openapi3 无法使用swagger注解@ApiModelProperty

电玩女神 2024-04-20 11:35 201阅读 0赞

问题描述

  • 当使用knife4j + springboot3, 发现无法使用 swagger注解@ApiModelProperty
  • 需要单独导入一个包
  • 但是即使导入这个包也不生效,即使配置了description也为空
  • 在这里插入图片描述

原因

简单来说:swagger2 => swagger3的时候出现了破坏性的更新
将@ApiModelProperty 替换为了@shema字段。
所以,当使用knife4j的最新版本的时候,调用@ApiModelProperty无法成功绑定。

包的位置import io.swagger.v3.oas.annotations.media.Schema;
替换即可实现之前@ApiModelProperty的功能

发表评论

表情:
评论列表 (有 0 条评论,201人围观)

还没有评论,来说两句吧...

相关阅读