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

免费建设网站抽取佣金wordpress 评论 插件

免费建设网站抽取佣金,wordpress 评论 插件,wordpress 手机网站支付宝,网站建设算研发费用吗一、接口文档概述 swagger是当下比较流行的实时接口文文档生成工具。接口文档是当前前后端分离项目中必不可少的工具#xff0c;在前后端开发之前#xff0c;后端要先出接口文档#xff0c;前端根据接口文档来进行项目的开发#xff0c;双方开发结束后在进行联调测试。 二…一、接口文档概述 swagger是当下比较流行的实时接口文文档生成工具。接口文档是当前前后端分离项目中必不可少的工具在前后端开发之前后端要先出接口文档前端根据接口文档来进行项目的开发双方开发结束后在进行联调测试。 二、常用注解 - Api()用于类controller 表示标识这个类是swagger的资源 - ApiOperation()用于方法 表示一个http请求的操作 - ApiParam()用于方法参数字段说明 表示对参数的添加元数据说明或是否必填等 - ApiModel()用于类 主要是用于接受对象的信息 表示对类进行说明用于参数用实体类接收 - ApiModelProperty()用于方法字段 表示对model属性的说明或者数据操作更改 - ApiIgnore()用于类方法方法参数 表示这个方法或者类被忽略 - ApiImplicitParam() 用于方法 表示单独的请求参数 - ApiImplicitParams() 用于方法包含多个 ApiImplicitParam -ApiResponse() 用于方法 对返回响应头的说明 -ApiResponses用于方法包含多个ApiResponse三 、pom依赖 1、在pom.xml文件中添加swagger相关依赖 dependencygroupIdio.springfox/groupIdartifactIdspringfox-swagger2/artifactIdversion2.7.0/version/dependencydependencygroupIdio.springfox/groupIdartifactIdspringfox-swagger-ui/artifactIdversion2.7.0/version/dependency第一个是API获取的包第二是官方给出的一个ui界面。这个界面可以自定义默认是官方的对于安全问题以及ui路由设置需要着重思考。 package com.aaa.config;import org.springframework.context.annotation.Bean; import org.springframework.context.annotation.Configuration; import springfox.documentation.builders.ApiInfoBuilder; import springfox.documentation.builders.PathSelectors; import springfox.documentation.builders.RequestHandlerSelectors; import springfox.documentation.service.ApiInfo; import springfox.documentation.spi.DocumentationType; import springfox.documentation.spring.web.plugins.Docket; import springfox.documentation.swagger2.annotations.EnableSwagger2;Configuration EnableSwagger2 public class Swagger2 {Beanpublic Docket createRestApi() {return new Docket(DocumentationType.SWAGGER_2).apiInfo(apiInfo()).select().apis(RequestHandlerSelectors.basePackage(com.aaa.controller)).paths(PathSelectors.any()).build();}private ApiInfo apiInfo() {return new ApiInfoBuilder().title(服务:发布为daocke镜像,权限管理用户管理页面管理日志 后台 APIs).description(服务:发布为daocke镜像,权限管理用户管理页面管理日志 后台).termsOfServiceUrl(http://192.168.1.198:10070/platformgroup/ms-admin) //代码的路径.contact(小宇).version(1.0).build();}}springboot版本比较高的时候可能会和swagger出现版本不兼容的问题想要解决这个问题可以在 application文件中加上: spring.mvc.pathmatch.matching-strategyant_path_matcher四、在controller中的使用 主要用于在API上做一些声明 package com.aniu.test1.controller;import com.aniu.test1.entity.User; import io.swagger.annotations.*; import org.springframework.web.bind.annotation.*;Api(tags 用户管理) RestController public class UserController {ApiOperation(添加用户)PostMapping(/add)public User add(ApiParam(用户) User user){return new User();}ApiOperation(修改用户)PostMapping(/update)public String update() {return 修改;}ApiOperation(删除用户)GetMapping(/delete)public boolean delete(ApiParam(用户编号) Integer id) {return true;}ApiOperation(查询用户)GetMapping(/query)ApiResponses(value { ApiResponse(code 1000, message 成功), ApiResponse(code 1001, message 失败),ApiResponse(code 1002,message 缺少参数) })ApiImplicitParams({ApiImplicitParam(name name, value 电影名, dataType String, paramType query, required true),})public User query(RequestParam String name) {User user new User();user.setUserName(name);user.setPassword(password);return user;} }访问路径http://localhost:8080/swagger-ui.html 五、使用bootstrap的ui 现已更名knife4j https://doc.xiaominfo.com/docs/action/springboot dependencygroupIdio.springfox/groupIdartifactIdspringfox-swagger2/artifactIdversion2.7.0/version/dependencydependencygroupIdcom.github.xiaoymin/groupIdartifactIdswagger-bootstrap-ui/artifactIdversion1.9.6/version /dependency输入http://localhost:项目端口号/doc.html
http://wiki.neutronadmin.com/news/188741/

相关文章:

  • 温州市网站优化代理备案 网站 安全吗
  • 推荐几个网站图片网站安康市天然气公司
  • 扬中网站建设好么学校网站制作代码
  • 网站怎么开通微信支付基于wordpress的开发
  • 产品网站开发常州网络优化排名
  • wordpress js 页脚佛山市seo推广
  • 哪有做奇石网站wordpress inc目录
  • 广州公司营销型网站建设jsp和php哪个做网站快
  • wordpress建立网站建设工程合同协议书
  • 用iis浏览网站重庆最新消息今天封城了
  • 太平保险网站wordpress 内置浏览量
  • h5建站网站免费网站域名
  • 交互网站建设哪个地区网站建设好
  • 网站后缀copython电影天堂源码
  • 怎样能创建一个网站官方网站开发哪家好
  • 宁波建设监理管理协会网站建造师官网查询系统
  • 自己做网站除了域名还要买什么临安做企业网站的公司
  • 国外的网站可以做百度推广吗北京软件开发工资
  • 汕头企业制作网站江苏建设行业证书编号查询网站
  • 技术支持 东莞网站建设母婴护理四川刚刚发布的最新新闻
  • 专用车网站建设哪家好网站导航条代码
  • 网站软文推广网站asp.net企业门户网站源码
  • 合作行业网站建设深圳定制旗袍实体店
  • 用dw如何做网站首页百度服务商
  • 网站建设开发教程百度搜索app
  • 广州网站建设论坛百度做自己的网站
  • 北京移动端网站多少钱网页设计公司经营范围
  • 网站建设xm37西湖区商城网站建设
  • 网站域名备案与不备案的区别万维网网站301重定向怎么做
  • 多个网站集成在一个页面网络营销模式有哪些类型