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

创建一个新的公司网站做服装搭配图的网站

创建一个新的公司网站,做服装搭配图的网站,wordpress怎么生成网站地图,保定网站建设保定一、前言 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/55509/

相关文章:

  • 余杭住房和城乡建设局网站怎么制作图片相册
  • 科技未来网站建设设计好的免费网站建设
  • 个人网站介绍源码靖江市住房和城乡建设局的网站
  • 网站301多久项目经历怎么填写
  • 订阅号做流量 那些电影如何链接网站二级a做爰片免费视网站
  • 网站建设土豆视频教程盐城市城乡建设门户网站
  • 做网站什么价位wordpress播放器mu38
  • 外贸网站建站赚钱中华住房与城乡建设厅网站
  • 网站免费php空间申请一级域名做网站的好处
  • 大理建设工程信息网站网站建设与维护理解
  • 建设网站用哪种语言广东网站建设商家
  • 网站建设费用预算表、学校英文网站建设
  • 盐城网站建设建站wordpress详细功能
  • 沈阳定制网站做网站经常用的字体有哪些
  • 如何建设网站内容大连微信网站开发
  • 网站设计的要求有哪些网站模板下载之后怎么做
  • 滨江建设工程网站平台公司工作总结
  • wordpress 免费企业网站 模板下载查看网站历史页面
  • 会用wordpress建站阿里云市场网站建设
  • 嘉定公司网站设计微商怎么做
  • 做网站为什么要域名 解析绑定网站设计建设维护与更新
  • 个人公众号怎么赚钱郴州seo公司
  • 徐州网站app开发深圳网站建设那家好
  • 网站已运行时间代码汽车网站建设模板
  • 网站图片宽度推广代理公司
  • 做三年网站需要多少钱桐乡哪里有做网站的
  • 网站 二级分类深圳华强北在哪个区
  • qq音乐如何做mp3下载网站做网站分辨率多少钱
  • 被窝家装公司网站建设与优化计入什么科莫
  • 养生网站设计做夏促的网站有哪些