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

网站做多少分辨率网站建设找实体还是淘宝

网站做多少分辨率,网站建设找实体还是淘宝,深圳最好的网站制作哪家公司好,移动应用开发是做什么的Swagger 接口文档的整合#xff1a; 引入依赖#xff08;Swagger 或 Knife4j#xff09;。自定义 Swagger 配置类。定义需要生成接口文档的代码位置#xff08;Controller#xff09;。注意#xff1a;线上环境不要把接口暴露出去#xff01;#xff01;#xff01;可…Swagger 接口文档的整合 引入依赖Swagger 或 Knife4j。自定义 Swagger 配置类。定义需要生成接口文档的代码位置Controller。注意线上环境不要把接口暴露出去可以通过在 SwaggerConfig 配置文件开头加上 Profile({“dev”, “test”}) 限定配置仅在部分环境开启。启动接口文档。可以通过在 controller 方法上添加 Api、ApiImplicitParam(name “name”,value “姓名”,required true) ApiOperation(value “向客人问好”) 等注解来自定义生成的接口描述信息 Swagger Swagger 官网 依赖引入 !-- swagger 接口文档 --dependencygroupIdio.springfox/groupIdartifactIdspringfox-swagger2/artifactIdversion2.9.2/version/dependencydependencygroupIdio.springfox/groupIdartifactIdspringfox-swagger-ui/artifactIdversion2.9.2/version/dependency创建 config 文件 package com.heo.matchmatebackend.config;import org.springframework.context.annotation.Bean; import org.springframework.context.annotation.Configuration; import org.springframework.context.annotation.Profile; import springfox.documentation.builders.ApiInfoBuilder; import springfox.documentation.builders.PathSelectors; import springfox.documentation.builders.RequestHandlerSelectors; import springfox.documentation.service.ApiInfo; import springfox.documentation.service.Contact; import springfox.documentation.spi.DocumentationType; import springfox.documentation.spring.web.plugins.Docket; import springfox.documentation.swagger2.annotations.EnableSwagger2;/*** 自定义 Swagger 接口文档的配置*/ Configuration // 配置类 EnableSwagger2 // 开启 swagger2 的自动配置 Profile({dev, test}) //版本控制访问 public class SwaggerConfig {Bean(value defaultApi2)public Docket docket() {// 创建一个 swagger 的 bean 实例return new Docket(DocumentationType.SWAGGER_2).apiInfo(apiInfo())// 配置接口信息.select() // 设置扫描接口// 配置如何扫描接口.apis(RequestHandlerSelectors//.any() // 扫描全部的接口默认//.none() // 全部不扫描.basePackage(com.heo.matchmatebackend.controller) // 扫描指定包下的接口最为常用//.withClassAnnotation(RestController.class) // 扫描带有指定注解的类下所有接口//.withMethodAnnotation(PostMapping.class) // 扫描带有只当注解的方法接口).paths(PathSelectors.any() // 满足条件的路径该断言总为true//.none() // 不满足条件的路径该断言总为false可用于生成环境屏蔽 swagger//.ant(/user/**) // 满足字符串表达式路径//.regex() // 符合正则的路径).build();}/*** api 信息* return*/private ApiInfo apiInfo() {Contact contact new Contact(heo, // 作者姓名https://blog.csdn.net/XiugongHao, // 作者网址xxxqq.com); // 作者邮箱return new ApiInfoBuilder().title(matchmate) // 标题.description(matchmate 接口文档) // 描述.termsOfServiceUrl(https://blog.csdn.net/XiugongHao) // 跳转连接.version(1.0) // 版本.contact(contact).build();} } yml 配置(如果 springboot version 2.6需要添加如下配置 pathmatch) spring:mvc:pathmatch:matching-strategy: ant_path_matcherprofiles:active: dev最后运行启动。 http://localhost:8080/api/swagger-ui.html Knife4j Knife4j 官网 依赖引入。 !-- knife4j 接口文档 --dependencygroupIdcom.github.xiaoymin/groupIdartifactIdknife4j-spring-boot-starter/artifactIdversion2.0.7/version/dependencyconfig 文件配置。 package com.heo.matchmatebackend.config;import org.springframework.context.annotation.Bean; import org.springframework.context.annotation.Configuration; import org.springframework.context.annotation.Profile; import springfox.documentation.builders.ApiInfoBuilder; import springfox.documentation.builders.PathSelectors; import springfox.documentation.builders.RequestHandlerSelectors; import springfox.documentation.service.ApiInfo; import springfox.documentation.service.Contact; import springfox.documentation.spi.DocumentationType; import springfox.documentation.spring.web.plugins.Docket; import springfox.documentation.swagger2.annotations.EnableSwagger2;/*** 自定义 Swagger 接口文档的配置*/ Configuration // 配置类 EnableSwagger2 // 开启 swagger2 的自动配置 Profile({dev, test}) //版本控制访问 public class SwaggerConfig {Bean(value defaultApi2)public Docket docket() {// 创建一个 swagger 的 bean 实例return new Docket(DocumentationType.SWAGGER_2).apiInfo(apiInfo())// 配置接口信息.select() // 设置扫描接口// 配置如何扫描接口.apis(RequestHandlerSelectors//.any() // 扫描全部的接口默认//.none() // 全部不扫描.basePackage(com.heo.matchmatebackend.controller) // 扫描指定包下的接口最为常用//.withClassAnnotation(RestController.class) // 扫描带有指定注解的类下所有接口//.withMethodAnnotation(PostMapping.class) // 扫描带有只当注解的方法接口).paths(PathSelectors.any() // 满足条件的路径该断言总为true//.none() // 不满足条件的路径该断言总为false可用于生成环境屏蔽 swagger//.ant(/user/**) // 满足字符串表达式路径//.regex() // 符合正则的路径).build();}/*** api 信息* return*/private ApiInfo apiInfo() {Contact contact new Contact(heo, // 作者姓名https://blog.csdn.net/XiugongHao, // 作者网址xxxqq.com); // 作者邮箱return new ApiInfoBuilder().title(matchmate) // 标题.description(matchmate 接口文档) // 描述.termsOfServiceUrl(https://blog.csdn.net/XiugongHao) // 跳转连接.version(1.0) // 版本.contact(contact).build();} } yml 配置。 spring:mvc:pathmatch:matching-strategy: ant_path_matcherprofiles:active: dev启动。 http://localhost:8080/api/doc.html#/home
http://www.pierceye.com/news/933753/

相关文章:

  • 哈尔滨企业建站网站开发推广文案怎么写
  • 建立电子商务网站目的想要开网店怎么开
  • iis怎么建设网站内容杭州做搜索引擎网站的公司
  • 兰州网站开发价格建设和住房保障部 网站
  • 机械设备网站建设效果好的徐州网站开发
  • 商丘网站建设专业现状桓台县网站建设
  • 一级a做爰片免费网站孕交视频教程wordpress用的什么前端
  • 中文设计网站wordpress退出登录
  • 贵阳网站建设多少钱?帝国cms资源网模板
  • 利津网站定制wordpress文章内容下载手机
  • 西宁网站搭建百度网站制作联系方式
  • 中铁建设集团门户网站登陆翻页h5制作软件
  • 在线教育网站建设策划中国哪里在大建设
  • 宁波网站制作首荐荣盛网络好网站后台发布了但看不见
  • 用asp做网站出现空白30天网站建设全程实录 pdf
  • 吉林3厅官齐聚任免大会宁波网站建设广州活动策划公司排名
  • 个人阿里云账号可以做网站备案ip网址域名查询网
  • 厦门的企业网站企业形象网站建设意义
  • 网站源码网网站建设 制作教程
  • 怎么样销售关于网站建设网站服务器过期了怎么办
  • 常州建网站需要多少钱直播app开发费用
  • hpsocket 网站开发英文网站cms
  • 外贸自建站有哪些网站开发有哪几类
  • 青岛网站建设推广短视频运营是做什么的
  • 华为官方网站进入wordpress单页增加分页
  • 互动营销型网站建设大型网站建设开发设计公司
  • 锦州建设局网站商城网站建设方案电子版
  • 网站上删除信息如何做飞虎队网站建设
  • 中国有多少个网站网站做视频一个月有多少钱收入
  • 网站文字大小普洱市建设局网站