@Tag和@Operation标签失效问题。SpringDoc 2.2.0(OpenApi 3)和Spring Boot 3.1.1集成

这篇具有很好参考价值的文章主要介绍了@Tag和@Operation标签失效问题。SpringDoc 2.2.0(OpenApi 3)和Spring Boot 3.1.1集成。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

问题

@Tag和@Operation标签失效

但是@Schema标签有效

pom依赖

        <!--        接口文档-->
        <!--引入openapi支持-->
        <dependency>
            <groupId>org.springdoc</groupId>
            <artifactId>springdoc-openapi-starter-webmvc-ui</artifactId>
            <version>2.2.0</version>
        </dependency>

debug排查,发现时国际化问题

@Tag和@Operation标签失效问题。SpringDoc 2.2.0(OpenApi 3)和Spring Boot 3.1.1集成,spring boot,java

解决方法:application.yml配置禁用i18n翻译文章来源地址https://www.toymoban.com/news/detail-743452.html

springdoc:
  # 若开启,不使用国际化,可能会导致无法获得@tag和@operation标签的内容
  disable-i18n: true
  api-docs:
    # 是否开启接口文档
    enabled: true
  swagger-ui:
    # 持久化认证数据,如果设置为 true,它会保留授权数据并且不会在浏览器关闭/刷新时丢失
    persistAuthorization: true
#  remove-broken-reference-definitions: false
#默认地址是,可导入apifox http://localhost:8080/v3/api-docs
#默认ui地址是 http://localhost:8080/swagger-ui/index.html

到了这里,关于@Tag和@Operation标签失效问题。SpringDoc 2.2.0(OpenApi 3)和Spring Boot 3.1.1集成的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • springdoc-openapi-ui 整合 knife,多模块分组,脚手架

     pom文件: yum文件: swagger配置文件 访问swagger-ui: 访问doc.html: http://localhost:18080/doc.html

    2024年02月09日
    浏览(43)
  • 【超详细】springboot + springdoc-openapi + knife4j 集成案例

    springdoc-openapijava库有助于使用 spring boot 项目自动生成 API 文档。 springdoc-openapi通过在运行时检查应用程序以根据 spring 配置、类结构和各种注释推断 API 语义来工作。 自动生成 JSON/YAML 和 HTML 格式 API 的文档。可以使用 swagger-api 注释通过注释来完成此文档。 该库支持: OpenAP

    2023年04月25日
    浏览(49)
  • Springboot 2.7 集成 Swagger 增强版接口框架 Knife4j 4.3 + springdoc OpenApi 3.0

    Swagger 作为一款服务端接口文档自动生成框架,早已深入人心,并且在市场上得到了广泛的应用。然而,Swagger 3.0 也就是 OpenApi 3.0 规范发布之后便停止了更新维护,出道就是巅峰。Knife4j 作为 Swagger 的增强版,是对 Swagger UI 做了优化,同时还有很多增强的功能。伴随着 Swagge

    2024年02月08日
    浏览(46)
  • vantUI(Tabbar标签页)浏览器返回上一页的失效问题

    在开发中遇到这样一个问题,由页面1切换到页面2,再点击浏览器的回退,无法回退到页面1。 开始以为是路由配置的有问题,但是子页面可以正常回退,因为replace只是替换路由,而不会往history栈中记录路由,所以当切换到页面2的时候,历史的路由里已经没有页面1了,所以

    2024年02月06日
    浏览(46)
  • Spring Boot java -jar --spring.profiles.active=dev 失效问题

    之前动态部署修改配置文件的情况不多,所以也没注意过,这个问题今天困扰了好久,经过多方查询后得到了解决办法 直接上代码 yml中的配置

    2024年02月19日
    浏览(44)
  • Git 标签(Tag)实战:打标签和删除标签的步骤指南

    在开源项目中,版本控制是至关重要的。Git 标签(Tag)作为一个强大的工具,可以帮助团队成员和用户更好地管理和访问项目的不同版本。本文将介绍如何在开源项目中正确使用 Git 标签,包括打标签和删除标签的实用技巧。通过学习本文,读者将能够更好地掌握版本控制的

    2024年02月02日
    浏览(35)
  • tag 标签

    在使用 Git 版本控制的过程中,会产生大量的版本。如果我们想对某些重要版本进行记录,就可以给仓库历史中的某一个commit 打上标签,用于标识。 在本章中,我们将会学习如何列出已有的标签、如何创建和删除新的标签、以及标签的类型。 事实上,标签只是用来记录某一

    2024年01月22日
    浏览(35)
  • Git:打标签tag

    在开发的过程中经常需要为某个版本打上标签tag,作为一个记录,当需要的时候可以快速的找到这个标签,并进行切换,一下是一些常用的标签操作。 1.在本地创建标签 git tag 标签名 2.创建带有注释的标签 git tag -a tagName -m \\\"my tag\\\" 3.将标签推送到远端 git push origin 标签名 4.删除

    2024年02月08日
    浏览(46)
  • 解决Spring Boot单元测试中@Autowired依赖注入失效的问题

    本文介绍了在Spring Boot单元测试中使用@Autowired注入的方法中,由于使用反射导致依赖注入失效的问题,以及如何使用AutowiredAnnotationBeanPostProcessor手动处理依赖注入来解决这个问题。 在Spring Boot的单元测试中,我们经常使用@Autowired注解来自动注入需要测试的对象或依赖。然而,

    2024年02月03日
    浏览(54)
  • Vue3标签(Tag)

    参数 说明 类型 默认值 必传 closable 标签是否可以关闭 boolean false false color 标签颜色,预置多种常用颜色: \\\'success\\\' , \\\'processing\\\' , \\\'error\\\' , \\\'warn\\\' , \\\'pink\\\' , \\\'red\\\' , \\\'yellow\\\' , \\\'orange\\\' , \\\'cyan\\\' , \\\'green\\\' , \\\'blue\\\' , \\\'purple\\\' , \\\'geekblue\\\' , \\\'magenta\\\' , \\\'volcano\\\' , \\\'gold\\\' , \\\'lime\\\' string ‘’ false icon 设置图标 stri

    2024年02月16日
    浏览(33)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包