[英]Update spring data JPA entity
美好的一天,請我通過receiptNumber
更新實體以指定交易是成功還是失敗。 每當我在這里執行我的代碼時,我都會從郵遞員應用程序中得到錯誤
"status": 405,
"error": "Method Not Allowed",
任何幫助將不勝感激,提前感謝您。
這是我的實體
@Document(collection = "PayBillValidate")
public class PayBill {
@Id
private String _id;
private String date;
private String src;
private String dest;
private String url;
private String status;
private String processing_time;
private String httpMethod;
private String MSISDN;
private String BillIssuerShortCode;
private String BillRefNumber;
private String TransAmount;
private String InvoiceNumber;
private String TransDate;
@Field("ReceiptNumber")
private String receiptNumber;
private String KYCInfo;
private String finalStatus;
getters, setters...
}
這是我的存儲庫
public interface PayBillRepository extends MongoRepository<PayBill, String> {
PayBill findByReceiptNumber (String receiptNumber);
}
這是我的服務
public PayBill updateVCashTopUpStatus(String receiptNumber){
PayBill payBill = payBillRepository.findByReceiptNumber(receiptNumber);
payBill.setFinalStatus("Success");
return payBill;
}
這是我的控制器
@PutMapping("/payBill{receiptNumber}")
public PayBill updateVCashTopUp(@PathVariable String receiptNumber){
return dataLogService.updateVCashTopUpStatus(receiptNumber);
}
梳理您網站的代碼以查找錯誤。 如果您網站的代碼中有錯誤,您的網絡服務器可能無法正確響應來自內容交付網絡的請求。 梳理您的代碼以查找錯誤或將您的代碼復制到開發機器中。 它將執行一個徹底的調試過程,模擬發生 405 Method Not Allowed Error 的確切情況,並允許您查看出現問題的確切時刻。
篩選您的服務器端日志。 服務器端日志有兩種類型——應用程序日志和服務器日志。 應用程序日志會記錄您網站的整個歷史記錄,例如訪問者請求的網頁以及它連接到的服務器。 服務器日志提供有關運行服務器的硬件的信息,揭示有關其運行狀況和狀態的詳細信息。 篩選兩種類型的服務器端日志,以發現有關您的服務器或網站的任何警報信息。
檢查您的服務器配置文件。 找出導致 405 Method Not Allowed 錯誤原因的最后一種方法是查看 Web 服務器的配置文件。 您通常可以在那里找到解決無意重定向的說明。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.