首页 > 其他 > 详细

Swagger使用(2)

时间:2021-05-10 19:47:47      阅读:24      评论:0      收藏:0      [点我收藏+]

一、启动Spring Boot程序,访问:http://localhost:8080/swagger-ui.html

二、Swagger标签 

在controller软件包下MoneyHandler 类

import io.swagger.annotations.Api;
import io.swagger.annotations.ApiImplicitParam;
import io.swagger.annotations.ApiOperation;

 

@RestController
@RequestMapping("/money")
@Api(tags = "操作money表访问接口")
public class MoneyHandler {  

  @ApiOperation(value="获取用户详细信息", notes="根据url的id来获取用户详细信息")
  @GetMapping("/findAll")
  public List<Money> findAll(){}


@ApiOperation(value="创建用户", notes="根据User对象创建用户")
@ApiImplicitParam(name = "user", value = "用户详细实体user", required = true, dataType = "User")
@RequestMapping(value="", method=RequestMethod.POST)
public String postUser(@RequestBody User user) {}

   

@ApiOperation(value="更新用户详细信息", notes="根据url的id来指定更新对象,并根据传过来的user信息来更新用户详细信息")
@ApiImplicitParams({
@ApiImplicitParam(name = "id", value = "用户ID", required = true, dataType = "Long"),
@ApiImplicitParam(name = "user", value = "用户详细实体user", required = true, dataType = "User")
})
@RequestMapping(value="/{id}", method=RequestMethod.PUT)
public String putUser(@PathVariable Long id, @RequestBody User user) {}

 

@ApiOperation(value="删除用户", notes="根据url的id来指定删除对象")
@ApiImplicitParam(name = "id", value = "用户ID", required = true, dataType = "Long")
@RequestMapping(value="/{id}", method=RequestMethod.DELETE)
public String deleteUser(@PathVariable Long id) {}

 

Swagger使用(2)

原文:https://www.cnblogs.com/linhan8888/p/14751727.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!