Swagger2的try out无反应。对nodeName参数报错
我使用Swagger2对接口参数备注,代码如下:
@RestController
@RequestMapping("/node2")
@Api(value = "node", description = "接口1")
public class NodeController2 {
@GetMapping(value = "/query")
//@ApiOperation(value = "node query")
public List<PlanNode> queryNode(
@ApiParam(value = "名称") @RequestParam(value = "nodeName",required = false) String nodeName,
@ApiParam(value = "计划ID") @RequestParam(value = "habitId",required = false) String habitId,
@ApiParam(value = "父节点ID") @RequestParam(value = "parentId",required = false) String parentId){
return new ArrayList<PlanNode>();
}
}
之后进入swagger2点tryout一直无反应,但是其他接口的tryout可以用。
反复测试发现nodeName参数名在swagger2中报错。
nodeName 是HTML DOM的属性关键字,而swagger对此没有特殊对应。