使用swagger构建restful api

This commit is contained in:
程序猿DD
2016-04-18 22:02:40 +08:00
parent eea7b67bb1
commit 82dd4ea160
2 changed files with 2 additions and 4 deletions
@@ -36,8 +36,6 @@ public class Swagger2 {
.description("更多Spring Boot相关文章请关注:http://blog.didispace.com/") .description("更多Spring Boot相关文章请关注:http://blog.didispace.com/")
.termsOfServiceUrl("http://blog.didispace.com/") .termsOfServiceUrl("http://blog.didispace.com/")
.contact("程序猿DD") .contact("程序猿DD")
.license("")
.licenseUrl("")
.version("1.0") .version("1.0")
.build(); .build();
} }
@@ -23,14 +23,14 @@ public class UserController {
static Map<Long, User> users = Collections.synchronizedMap(new HashMap<Long, User>()); static Map<Long, User> users = Collections.synchronizedMap(new HashMap<Long, User>());
@ApiOperation(value="获取用户列表", notes="") @ApiOperation(value="获取用户列表", notes="")
@RequestMapping(value={"/", ""}, method=RequestMethod.GET) @RequestMapping(value={""}, method=RequestMethod.GET)
public List<User> getUserList() { public List<User> getUserList() {
List<User> r = new ArrayList<User>(users.values()); List<User> r = new ArrayList<User>(users.values());
return r; return r;
} }
@ApiOperation(value="创建用户", notes="根据User对象创建用户") @ApiOperation(value="创建用户", notes="根据User对象创建用户")
@RequestMapping(value="/", method=RequestMethod.POST) @RequestMapping(value="", method=RequestMethod.POST)
public String postUser(@RequestBody User user) { public String postUser(@RequestBody User user) {
users.put(user.getId(), user); users.put(user.getId(), user);
return "success"; return "success";