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

dw做单页网站教程市场营销推广

dw做单页网站教程,市场营销推广,自己做信息网站,德宏做网站一、前言 swagger-ui是java开发中生产api说明文档的插件&#xff0c;这是后端工程师和前端工程师联调接口的桥梁。生成的文档就减少了很多没必要的沟通提高开发和测试效率。 二、 swagger-ui的使用 1、引入maven依赖 <dependency><groupId>io.springfox</grou…

一、前言

swagger-ui是java开发中生产api说明文档的插件,这是后端工程师和前端工程师联调接口的桥梁。生成的文档就减少了很多没必要的沟通提高开发和测试效率。

二、 swagger-ui的使用

1、引入maven依赖

		<dependency><groupId>io.springfox</groupId><artifactId>springfox-swagger2</artifactId><version>${swagger2.version}</version></dependency><dependency><groupId>io.springfox</groupId><artifactId>springfox-swagger-ui</artifactId><version>${swagger2.version}</version></dependency>

版本:  <swagger2.version>2.9.2</swagger2.version>

2、在springboot启动类上加上注解

@EnableSwagger2

表示开启文档

3、在controller的方法加上注解 @ApiOperation

如:

@RestController
@RequestMapping("tmpMUser")
public class TmpMUserController {@Autowiredprivate TmpMUserService tmpMUserService;@ApiOperation(value = "解密酒店手机号", httpMethod = "POST", response = ResponseData.class, notes = "解密酒店手机号")@PostMapping("updateOne")public ResponseData<String> updateOne(Map<String, Object> param) {try {tmpMUserService.updateOne();return ResponseData.success("成功");} catch (Exception e) {e.printStackTrace();}return ResponseData.error();}}

4、通过项目ip加端口加上swagger-ui.html#访问

http://ip:port/swagger-ui.html#

5、文档说明

 文档介绍了接口的请求方式,地址和用途。

三、更加丰富的注解

除了上面简单的使用,api还有很多丰富的注解

/**@Api:修饰整个类,描述Controller的作用@ApiOperation:描述一个类的一个方法,或者说一个接口@ApiParam:单个参数描述@ApiModel:用对象来接收参数@ApiProperty:用对象接收参数时,描述对象的一个字段@ApiResponse:HTTP响应其中1个描述@ApiResponses:HTTP响应整体描述@ApiIgnore:使用该注解忽略这个API@ApiError :发生错误返回的信息@ApiImplicitParam:一个请求参数@ApiImplicitParams:多个请求参数*/

如示例:

@ResponseBody
@PostMapping(value="/login")
@ApiOperation(value = "登录检测", notes="根据用户名、密码判断该用户是否存在")
public UserModel login(@ApiParam(name = "name", value = "用户名", required = false) @RequestParam(value = "name", required = false) String account,@ApiParam(name = "pass", value = "密码", required = false) @RequestParam(value = "pass", required = false) String password){}//或以实体类为参数:
@ResponseBody 
@PostMapping(value="/login") 
@ApiOperation(value = "登录检测", notes="根据用户名、密码判断该用户是否存在") 
public UserModel login(@ApiParam(name = "model", value = "用户信息Model") UserModel model){}

四、swagger-ui介绍

 

OpenAPI是一个编写API文档的规范,然而如果手动去编写OpenAPI规范的文档,是非常麻烦的。而Swagger就是一个实现了OpenAPI规范的工具集。

Simplify API development for users, teams, and enterprises with the Swagger open source and professional toolset. Find out how Swagger can help you design and document your APIs at scale.

http://www.laogonggong.com/news/36026.html

相关文章:

  • 河南省建设教育培训中心网站电商网站有哪些
  • 做网站运营是有提成的吗教育机构加盟
  • wordpress付费小说google seo教程
  • 网站被黑客攻击怎么办网盘资源
  • 阿里巴巴的网站应该怎么做画质优化app下载
  • 自己做的网站怎么赚钱刷评论网站推广
  • 公司做网站的流程作图的步骤百度网站制作联系方式
  • 保洁公司在哪个网站做推广比较好怎么学做电商然后自己创业
  • 淘客免费网站建设百度一下就知道手机版
  • 网站的超链接怎么做品牌策划书
  • 网站备案取消重新备案在线企业管理培训课程
  • 域名注册人信息seo软件开发
  • 襄阳大摩网站建设手机百度网盘网页版登录入口
  • 找做网站的客户聊城今日头条最新
  • 商丘猎狐网络seo最强
  • 山东省建设科技协会网站如何制作个人网站
  • 网站搭建后如何使用今日新闻热点
  • 有没有做字的网站手机制作网页
  • 教做视频的网站镇江网站建设
  • 成都品牌设计策划杭州优化公司多少钱
  • 做关于车的网站好企业网站注册
  • 规范机关单位网站建设太原seo排名公司
  • 四川省城镇建设二次供水网站南京尔顺科技发展有限公司表扬信息seo查询 站长工具
  • 台州专业做网站想做电商怎么入手
  • 全自动建站系统源码正版seo搜索引擎
  • 大型网站开发团队足球世界排名国家
  • 北京建设银行公积金提取网站网站ip查询
  • 做宣传单用什么网站找图片百度知道app
  • 肇庆市电商网站建设价格百度seo关键词优化方案
  • 中国电信网站备案流程百度在线问答