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

网站运营方案书营销网站建设免费

网站运营方案书,营销网站建设免费,网站地图页面,做网站头部为什么很多代码一、接口文档概述 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://www.hkea.cn/news/14462089/

相关文章:

  • 建筑类企业网站模板下载鸿蒙os用什么语言开发app
  • 如何做网站优化关键词优化石河子建设局网站
  • 网站页面锚点怎么做北京 一图看懂 最新
  • 浙江久天建设有限公司网站西安大雁塔在哪个区
  • 乐清网站推广公司宣传推广费用预算
  • 网站建设考虑因素net网站开发JD
  • 设计师网站库软件制作app下载
  • 上蔡网站建设公司高级网站开发工程师 证书
  • 备案网站代理商查工程中标信息哪个网站
  • 做网站要实名认证吗古交市网站建设公司
  • 北京软件网站开发来个可以做渗透的网站
  • 告状书放网站上怎么做网站建设建材
  • 做网站的最大的挑战是什么中国机械加工网哪家好
  • 关于申请网站建设管理网站怎么做的
  • 网站首页图片效果湛江网站建设方案策划
  • joomla适合做什么网站代写软文公司
  • 做网站工作好么做视频网站需要哪些手续
  • 微网站是用什么开发的昆明网页制作
  • 国外做家居类的网站动画设计专业大学排名
  • 建设一个网站平台营销网站的推广
  • 房产信息官网查询seo关键词报价查询
  • 大型网站建设建站模板怀柔广州网站建设
  • 玉环网站建设公司wordpress更换域名搬家
  • 网站制作河南愿意合作做游戏的网站平台
  • 可以将自己做的衣服展示的网站简述搜索引擎优化的方法
  • 重庆做木门网站公司简介wordpress haiyuan
  • 阿里培训网站建设网站中的横幅怎么做
  • 网站制作:网推宝|百度阿里云服务器可以做彩票网站吗
  • 建设银行重庆市分行官方网站手机网站推荐大全
  • 公司网站现状开发平台软件产品