Manchmal verwenden wir variable Parameter angegeben wird, wird folgende Fehlermeldung
Falschen ist aus diesem Grund sind die Parameter nicht definiert sind, so im allgemeinen dieser Parameter in die endgültige Oberfläche gehen sollte,
@RequestMapping(value = "/convertData2String/{token}/{deptCode}",method = RequestMethod.GET)
public ResultMsg convertData2String(@PathVariable(value = "token") String token,
@ApiParam(value = "数据来源tableId", required = true) @RequestParam String inTableId,
@ApiParam(value = "数据输出tableId", required = true) @RequestParam String outTableId,
@ApiParam(value = "数据来源参数", required = true) @RequestParam Object... inParameter){
ResultMsg resultMsg = this.checkTokenEffective(token);
if (StringUtils.equals(ResultCode.OVERDUE.getResultCode(), resultMsg.getResultCode())) {
return resultMsg;
} else {
return this.returnSuccess(parameterTypeReverseService.
convertData2String(inTableId,inParameter,outTableId));
}
}
Wie geschrieben gezeigt, wird der Fehler nicht.
Hinweis:
1) Variable Argumentliste Itemparameter müssen platziert werden zuletzt.
2) Unsicherheit nur noch eine weitere Itemparameter haben kann (muss es sein, eine nicht die letzte).
3) schwere Last, führte Priorität Problem.