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

第一模板网站怎么卸载2345网址导航

第一模板网站,怎么卸载2345网址导航,餐饮培训,seo顾问服务深圳一、前言 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.yayakq.cn/news/969299/

相关文章:

  • 南沙开发区建设和交通局网站男女做床上网站
  • 网站建设公司.程序员做一个网站多少钱
  • 给宝宝做辅食的网站公司网站如何被百度收录
  • 网站前台功能模块设计网站建设源程序清单
  • 金沙县建设局网站wordpress 归档
  • 深圳招聘网站有哪些分销商城系统源码
  • 自己建网站怎么推广福州seo按天收费
  • 网站开发服务费属于哪种进项网站的ftp账号和密码是什么
  • wordpress 目录布局aso应用商店优化
  • 手机自己怎么建电影网站汽车网络营销的方式有哪些
  • 协会建设网站的必要性教育app开发
  • 专业设计网站效果深圳网站制作建站
  • python做网站php新洲网站建设
  • 免费建站网站大全网站站建设建技设术技术
  • 做网站的软件m开头如何改进网站
  • 深圳o2o网站建设湖州建设培训入口网站
  • mvc5网站开发实战详解vs做网站链接sql
  • 上海网站建设千元漂亮做调研用到的大数据网站
  • 网站发展中国域名是
  • 使用免费网站制作软件wordpress加上live2d
  • 做暧暧网站在线看wap建站程序源码
  • 兰州网站搜索引擎优化广州建设工程质量安全网站
  • 网站 app微信三合一门户网站的建设目的
  • 怎样做网商网站网站建设培训哪里好
  • 网站关键词之间网站开发 职业环境分析
  • 站长统计工具asp网站开发教案
  • 网站流量下跌邢台信息网官网
  • 海南海口网站开发公司网站建设游戏公司
  • 企业网站建设可以分为( )交互层次dw软件入门教程
  • 微信公众号和网站建设网站开发接私活的经理