当前位置: 首页 > news >正文

专业网站的定义大连建立网站公司

专业网站的定义,大连建立网站公司,设计公司logo制作,网站建设及运营 经营范围文章目录 SpringFox3.0.0openapi3Swagger 注解迁移ApiApiOperationApiImplicitParamApiModelApiModelProperty 最近想尝试一下最新的 SpringBoot 项目#xff0c;于是将自己的开源项目进行了一些升级。 JDK 版本从 JDK8 升级至 JDK17。SpringBoot 版本从 SpringBoot 2.7.3 升… 文章目录 SpringFox3.0.0openapi3Swagger 注解迁移ApiApiOperationApiImplicitParamApiModelApiModelProperty 最近想尝试一下最新的 SpringBoot 项目于是将自己的开源项目进行了一些升级。 JDK 版本从 JDK8 升级至 JDK17。SpringBoot 版本从 SpringBoot 2.7.3 升级到 SpringBoot 3.2.0 SpringFox3.0.0 在 SpringBoot2.7.3 版本的时候项目使用的是 SpringFox3.0.0 的依赖用于使用 Swagger相关依赖如下 dependencygroupIdio.springfox/groupIdartifactIdspringfox-boot-starter/artifactIdversion3.0.0/version /dependency项目编译没有问题但是启动运行的时候报错 javax.servlet.http.HttpServletRequest ClassNotFoundException 异常。 这是因为 SpringFox3.0.0 底层有 Swagger2 和 Swagger3 两套一来其中 Swagger2 底层依赖 javax 模块但是在 SpringBoox3 的版本中已经彻底移除了 javax 模块改为使用 jakarta 所以才会报这个错误。 openapi3 解决方案移除 Swagger2改为完全使用 Swagger3。 在项目 pom.xml 中移除 SpringFox3.0.0 的依赖改为使用 openapi3 的依赖如下 dependencygroupIdcom.github.xiaoymin/groupIdartifactIdknife4j-openapi3-jakarta-spring-boot-starter/artifactIdversion4.0.0/version /dependencySwagger 注解迁移 Swagger2 和 Swagger3 使用的是完全不同的两套注解所以原本使用 Swagger2 相关注解的代码页需要完全迁移改为使用 Swagger3 的注解。 Swagger2Swagger3ApiTagApiOperationOperationApiImplicitParamsParametersApiImplicitParamParameterApiModelSchemaApiModelPropertySchemaApiResponsesApiResponsesApiResponseApiResponseApiIgnoreHidden 或者 其他注解的 hidden true 属性 Api Swagger2 代码 Api(value 用户操作接口, tags UserController)Swagger3 代码 Tag(name UserController, description 用户操作接口)ApiOperation Swagger2 代码 ApiOperation(value 分页查询用户数据)Swagger3 代码 Operation(description 分页查询用户数据)ApiImplicitParam Swagger2 代码 ApiImplicitParams({ApiImplicitParam(name currentPage, value 当前页码, dataTypeClass Integer.class, required true),ApiImplicitParam(name size, value 当前页大小, defaultValue 10, dataTypeClass Integer.class),ApiImplicitParam(name queryUser, value 用户查询条件, dataTypeClass User.class) }Swagger3 代码 Parameters({Parameter(name currentPage, description 当前页码, required true),Parameter(name size, description 当前页大小, example 10),Parameter(name queryUser, description 用户查询条件) })ApiModel Swagger2 代码 ApiModel(value 用户信息实体类)Swagger3 代码 Schema(name 用户信息实体类)ApiModelProperty Swagger2 代码 ApiModelProperty(value 用户名称)Swagger3 代码 Schema(name 用户名称)
http://www.dnsts.com.cn/news/181306.html

相关文章:

  • 外国网站界面微网站公司
  • 兰州医院网站建设如何利用网络广告提升营销竞争力
  • 本地搭建linux服务器做网站网站前后端分离怎么做
  • 教育网站制作哪个好十大搞笑素材网站
  • 专业网站设计推荐网站要怎样做才能获得市场份额
  • 三个年轻人做电影网站800万wordpress 路由怎么配
  • 什么公司做网站会提供源代码wordpress自动内链
  • 响应式网站psdwordpress 删除 加载中
  • 余姚网站建设62752762南昌旅游集团网站建设
  • 做网站换服务器怎么整wordpress注册邮箱
  • 工具类网站怎么优化seo网站制作的基本
  • 海外域名商seo研究中心道一老师
  • 网站开发到上线的流程网站开发的技术参数
  • 深圳建站公司 方网站东莞市建设监督网站首页
  • 外贸营销推广平台有哪些重庆电子商务网站seo
  • 网站建设技术主管怎么样自己做网站
  • 苏州实力做网站公司百度收录不到公司网站
  • 交易所网站建设教程10万以下纯电动汽车排名
  • 白酒网站建设制作音乐网站实验报告
  • 河北唐山建设工程协会网站专做国外旅游的网站
  • 兖州网站建设推广聚名网站
  • 上海集团网站建设河北企业网站建设技术
  • 厦门做网站公司有哪些江门专业制作网站
  • 珠海市建设工程造价协会网站wordpress的函数大全
  • 重庆优化网站南阳seo招聘
  • 十佳深圳网站设计网站建设需要提供什么
  • 上海建站shwzzz南昌网站设计特色
  • 珠海网站建设杰作网站备案 国外域名
  • 微信公众号网站建设营销广告
  • 手机网站建设教程wordpress固定链接翻页404