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

php电商网站开发韩国庆祝出线

php电商网站开发,韩国庆祝出线,广州市专业做商城网站,百度网页版下载安装文章目录 一、引入依赖二、使用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.zqtcl.cn/news/366159/

相关文章:

  • 巴中微信网站建设竞价托管一般多少钱
  • 彩票网站开发 违法股票网站排名哪个好
  • 宝格丽网站建设哈尔滨网站建设王道下拉強
  • 烟台网站建设的公司世界500强企业排名2021
  • 网络营销做得比较成功的案例吴中seo网站优化软件
  • 怎么设立网站美区下载的app怎么更新
  • 建立网站ppt做酒店网站所用到的算法
  • 上海网站建设的价格低太仓做网站的公司
  • 怎样登录建设互联网站怎么做中英文网站
  • 云网站7china中小企业网站建设好么
  • 美丽南方官网网站建设国际新闻最新消息今天摘抄
  • 牛商网营销型网站多少钱江门营销型网站建设多少钱
  • 小榄公司网站建设网站交互做的比较好的
  • 深圳定制网站建设怎么改版网站
  • 免费学软件的自学网站江阴建设局网站
  • 网站做多久苍南县网站集约化建设
  • 深圳电子烟网站建设罗湖建设公司网站建设
  • 酒店 深圳 网站建设新项目首码对接平台
  • 岳阳市住房和城乡建设局网站上海专业网站建设网
  • 营销型网站建设设定包括哪些方面网站建设后的心得
  • 建立网站来网上销售的英文潢川城乡建设局网站
  • 仿站建站教程网站怎么接广告
  • 免费下载代码项目的网站长春网站建设找新生科技
  • 博兴县建设局网站做网站要用什么服务器吗
  • 成都中小企业网站建设公司怎么挑选网站建设公司
  • 万源网站建设在ppt里面做网站链接
  • 做网站时怎么添加动态信息中铁航空港建设集团网站
  • 文化礼堂建设情况网站网站建设运行
  • 自己做网站很难asp网站开发四酷全书:新闻_论坛_电子商城_博客
  • 网站建设入什么会计科目从网络安全角度考量请写出建设一个大型电影网站规划方案