本專案是基于若依微服務專案的二次開發,定時任務通過feign介面呼叫,然后出現如下問題
定時任務呼叫方報的錯

被呼叫方報的錯

求大佬幫忙

uj5u.com熱心網友回復:
藍色標記的類就說你本地的代碼出錯的入口,你可以先過去看看,還有提示資訊也有給出,看了下是序列化相關的,你再看看這個uj5u.com熱心網友回復:
無法將傳遞的JSONr反序列化為int 傳的參是int不是物體解決辦法:
1把傳的引數放到物體里邊,再從物體中獲取
2.直接將傳的引數作為路徑變數一起傳過來
3.直接用get方式傳遞
4.{ "aa": "{{1}}" } 前面是引數名,后面填變數
以上四個方法看看哪個可以
uj5u.com熱心網友回復:
呼叫介面是無參的
feign 介面
@GetMapping(value = "/elevator/updateElevatorInspectionDate")
public int updateElevatorInspectionDate();
呼叫的介面
@GetMapping("/updateElevatorInspectionDate")
public AjaxResult updateElevatorInspectionDate() {
return toAjax(lbcProjectElevatorService.updateElevatorInspectionDate());
}
uj5u.com熱心網友回復:
你這個int方法貼出來,或者你自己debug下你的這個int方法 看下到回傳值的時候是不是會報錯,應該是你這個int方法回傳的值的型別不對
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/285202.html
標籤:Web 開發