swagger ui

1. pom.xml配置

  
  
      io.springfox
      springfox-swagger2
      2.9.2
去除版本冲突文件

  
  
      io.springfox
      springfox-swagger-ui
      2.9.2
  

2.启动文件添加@EnableSwagger2

swagger ui_第1张图片

 

3.方法内

swagger ui_第2张图片

 

4.

/**
 * 根据ID查询用户
 * @param id
 * @return
 */
@ApiOperation(value="获取用户详细信息", notes="根据url的id来获取用户详细信息")
@ApiImplicitParam(name = "id", value = "用户ID", required = true, dataType = "Integer", paramType = "path")
@RequestMapping(value = "user/{id}", method = RequestMethod.GET)
public ResponseEntity getUserById (@PathVariable(value = "id") Integer id){
  /*  JsonResult r = new JsonResult();
    try {
        User user = users.get(id);
        r.setResult(user);
        r.setStatus("ok");
    } catch (Exception e) {
        r.setResult(e.getClass().getName() + ":" + e.getMessage());
        r.setStatus("error");
        e.printStackTrace();
    }*/
    return ResponseEntity.ok("s");
}

5. 启动 http://localhost:8084/swagger-ui.html#/

 

 

你可能感兴趣的:(java)