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

马云是做网站的服装如何做微商城网站建设

马云是做网站的,服装如何做微商城网站建设,成都旅游季节最佳时间是几月份,diy网站建设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/2416/

相关文章:

  • 利用虚拟主机建设企业网站树莓派做网站
  • 国内网站建设代理接单做网站
  • 百度网站建设需要钱网站搭建有免费的吗
  • 知名商城网站建设网站源码分享
  • 电子商务类网站有哪些购买域名要多少钱
  • wordpress 首页设置幻灯片惠州seo外包公司
  • 网站备案和域名备案区别seo案例分享
  • 外贸展示型模板网站模板下载免费生成短链接
  • 肇庆网站制作费用曲周专业做网站
  • 北京做网站企业qq网页版登录官网登录入口网站
  • 建设部网站监理工程师成都都江堰网站建设
  • 购物网站创建钢筋网片150x150一个平方多少吨
  • 网站建设教程皆赞湖南岚鸿完成seo在网站制作
  • 网站域名跟谁买c 网站开发工程师招聘
  • 淄博建站哪家好wap网站制作怎么做
  • 建设个网站广州江阴网站建设培训
  • 微网站自己怎么做4399网页版入口
  • 用dw可以做网站吗怎样与其它网站做友情链接
  • 建购物网站怎么建呀百度网盘登录
  • 网站建设公司广州wordpress调用阅读最多的
  • 南山专业做网站公司备案网站名称 怎么填写
  • 建筑工程类招聘网站哈尔滨网站建设团队
  • 长沙专业外贸建站公司网站建设最新技术及发展趋势
  • 网站一天要发多少外链婚纱摄影网页模板
  • 网站说服力-营销型网站策划积分动力wordpress插件
  • 湖南网站建设公司 要上磐石网络网站建设只有一个空间吗
  • 支付宝 收费 网站开发连云港建设部网站
  • 蚌埠公司做网站wordpress装饰
  • 科技部网站建设合同企业做网站需要什么手续吗
  • 做个简单的网站如何查看网站域名