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

站酷网素材图库免费下载郑州竞价代运营公司

站酷网素材图库免费下载,郑州竞价代运营公司,自己动手做衣服的网站,珠宝网站设计方案文章目录 一、引入依赖二、使用1. OpenAPIDefinition Info2. Tag3. Operation4. Parameter5. Schema6. ApiResponse swagger2更新到3后#xff0c;再使用方法上发生了很大的变化#xff0c;名称也变为OpenAPI3。 官方文档 一、引入依赖 dependencygroupId… 文章目录 一、引入依赖二、使用1. OpenAPIDefinition Info2. Tag3. Operation4. Parameter5. Schema6. ApiResponse swagger2更新到3后再使用方法上发生了很大的变化名称也变为OpenAPI3。 官方文档 一、引入依赖 dependencygroupIdorg.springdoc/groupIdartifactIdspringdoc-openapi-starter-webmvc-ui/artifactIdversion${springdoc-openapi.version}/version/dependencyserver:servlet:context-path: /content springdoc:api-docs:enabled: truepath: /v3/api-docsswagger-ui:enabled: truepath: /swagger-ui.htmlopenapi3使用十分方便做到这里后你可以直接通过以下网址访问swagger页面。 http://ip:port/content/swagger-ui/index.html二、使用 1. OpenAPIDefinition Info 用于定义整个 API 的信息通常放在主应用类上。可以包括 API 的标题、描述、版本等信息。 SpringBootApplication Slf4j OpenAPIDefinition(info Info(title 内容管理系统, description 对课程相关信息进行管理, version 1.0.0)) public class ContentApplication {public static void main(String[] args) {SpringApplication.run(ContentApplication.class, args);} }2. Tag 用于对 API 进行分组。可以在控制器类或方法级别上使用。 Tag(name 课程信息编辑接口) RestController(content) public class CourseBaseInfoController { } 3. Operation 描述单个 API 操作即一个请求映射方法。可以提供操作的摘要、描述、标签等。 Operation(summary 课程查询接口)PostMapping(/course/list)public PageResultCourseBase list(PageParams params,RequestBody(required false) QueryCourseParamsDto dto){CourseBase courseBase new CourseBase();courseBase.setCreateDate(LocalDateTime.now());return new PageResultCourseBase(new ArrayListCourseBase(List.of(courseBase)),20, 2, 10);}4. Parameter 用于描述方法参数的额外信息例如参数的描述、是否必需等。 Operation(summary 课程查询接口)PostMapping(/course/list)public PageResultCourseBase list(Parameter(description 分页参数) PageParams params,Parameter(description 请求具体内容) RequestBody(required false) QueryCourseParamsDto dto){CourseBase courseBase new CourseBase();courseBase.setCreateDate(LocalDateTime.now());return new PageResultCourseBase(new ArrayListCourseBase(List.of(courseBase)),20, 2, 10);}5. Schema 描述模型的结构。可以用于类级别标注在模型类上或字段级别。 Data AllArgsConstructor NoArgsConstructor public class PageParams {//当前页码Schema(description 页码)private Long pageNo 1L;//每页记录数默认值Schema(description 每页条目数量)private Long pageSize 10L; } 6. ApiResponse 描述 API 响应的预期结果。可以指定状态码、描述以及返回类型。 ApiResponse(responseCode 200, description Successfully retrieved user) public User getUserById(PathVariable Long id) { }
http://www.eeditor.cn/news/124223/

相关文章:

  • 山东省建设厅教育网站专业的商城网站开发
  • 网站建设费是什么意思浙江省建设信息网官网
  • tor网站建设建站教程图解
  • 有哪里可以做兼职翻译的网站网站搭建空间
  • 有网站有安全狗进不去了网站设计中下拉列表怎么做
  • 营销网站首页设计微网站搭建费用
  • dnf卖飞机的网站怎么做的深圳网站设计三把火
  • 怎么调网站兼容性云伙伴小程序开发公司
  • 能进入危险网站的浏览器网站首页的尺寸做多大
  • 网站转换模块怎么做福州网站建设发布
  • 汕头百度网站排名经典logo设计
  • 河北营销型网站建设黄岛网站开发
  • 网站建设实训报告样板照着别人网站做
  • 什么网站百度收录好网站建设创业书
  • 手机网站好处重庆能创科技有限公司
  • 网站建设哪个公司最好淘客如何做网站推广
  • 温州服务网站建设网页传奇游戏排行榜前十名端游
  • 做网站软件ps广告字体效果图在线制作
  • 滨江建设工程网站企业网站推广方式和策略
  • 开源的网站后台程序如何开发软件app
  • 网站服务器哪些好有那个网站做简历模板
  • 网站排名系统带数字 网站 域名
  • 设计网站设计原则顾问式 网站
  • 百度搜自己的网站哪个网站可以上传设计的作品
  • 对网站建设安全性的要求网站ip地址大全
  • wordpress建淘宝客网站教程环球购物官方网站
  • 企业网站服务器黑马程序员培训价格表
  • 海口网站建设开发做网站的体会
  • 网站建设开发企业免费视频素材网站
  • 做机加工的网站企业营销网站服务器1g够