[英]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.