首页>代码>spring boot集成swagger2实现用户的增删改查接口调用实例>/springboot-swwagger/src/main/java/com/singhand/controller/UserController.java
package com.singhand.controller; import org.springframework.web.bind.annotation.PathVariable; import org.springframework.web.bind.annotation.RequestBody; import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.RequestMethod; import org.springframework.web.bind.annotation.RestController; import com.singhand.entity.UserEntity; import io.swagger.annotations.ApiImplicitParam; import io.swagger.annotations.ApiOperation; @RestController @RequestMapping(value="user/V1.0") public class UserController { @ApiOperation(value="查询用户详情", notes = "根据用户id查询用户详情") @ApiImplicitParam(name="userId", value="输入用户id", required=true, dataType="String") @RequestMapping(value="getUserDetail/{userId}", method=RequestMethod.GET) public UserEntity getUserDetail(@PathVariable String userId){ System.out.println(userId); UserEntity user = new UserEntity(); user.setUserId("111111111111111111111111"); user.setUserName("张三"); user.setAge(22); return user; } @ApiImplicitParam(name="entity", value="前端输入实体", required=true, dataType="UserEntity") @ApiOperation(value="添加用户", notes = "添加用户") @RequestMapping(value="addUser", method=RequestMethod.POST) public String addUser(@RequestBody UserEntity entity){ System.out.println(entity.getUserId() + "\t" + entity.getUserName()); return "成功"; } @ApiImplicitParam(name="userId", value="用户id", required=true, dataType="String") @ApiOperation(value="根据id删除用户", notes = "根据id删除用户") @RequestMapping(value="deleteUser/{userId}", method=RequestMethod.DELETE) public String deleteUser(@PathVariable String userId){ System.out.println(userId); return "成功"; } }

wsupsup LV16
2022年9月28日
ccccccccp LV1
2022年6月29日
lironggang LV38
2021年11月11日
xhmpmail LV17
2021年2月22日
zaizai21312 LV10
2020年6月12日
箫莫然 LV2
2020年6月8日
1986hxc LV6
2020年4月24日
user42276 LV2
2020年1月19日
1813705585 LV1
2019年11月14日
wusuwu LV11
2019年8月21日