簡體   English   中英

Swagger 解析器錯誤 - 無法解析指針

[英]Swagger resolver error - could not resolve pointer

我有一個 Spring controller 方法如下。

@PutMapping("/update")
public ResponseEntity<String> updateMethod(@RequestBody() ListDto listDto) {
...
}

輸入參數應該是ListDto class 的實例。 ListDto class 如下。

@Data
@ApiModel(description = "update list dto")
public class ListDto extends ArrayList<ObjectDto> {
}

ObjectDto class 如下。

@Data
@ApiModel(description = "update object dto")
public class ObjectDto {
    @ApiModelProperty(example = "1")
    private String id;

    @ApiModelProperty(example = "new message")
    private String message;
}

問題是,當嘗試使用 Swagger 中的方法時,我收到以下錯誤 - 似乎 ObjectDto class 的ObjectDto定義沒有在運行時創建。

在此處輸入圖像描述 有沒有辦法強制創建定義並使這個錯誤消失?

嘗試並重新安裝您的架構。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM