首页>代码>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日