Java 为什么getRequest()在Rest服务中抛出NullPointerException?
我有春季休息服务和方法重要付款:Java 为什么getRequest()在Rest服务中抛出NullPointerException?,java,spring,Java,Spring,我有春季休息服务和方法重要付款: @RequestMapping(value = {"/importPayments"}, method = RequestMethod.POST) public Map<String, List<Payment>> importPayments() throws IOException { ImportPaymentsOutcome outcome = paymentService.importPayments
@RequestMapping(value = {"/importPayments"}, method = RequestMethod.POST)
public Map<String, List<Payment>> importPayments() throws IOException {
ImportPaymentsOutcome outcome = paymentService.importPayments(getRequest().getInputStream());
ImportPaymentsOutcomeModel importPaymentsOutcome = new ImportPaymentsOutcomeModel(outcome);
@RequestMapping(值={”/importPayments“},方法=RequestMethod.POST)
公共映射importPayments()引发IOException{
ImportPaymentSoutCode结果=paymentService.importPayments(getRequest().getInputStream());
ImportPaymentSoutMemodel ImportPaymentSoutName=新的ImportPaymentSoutMemodel(结果);
如何获取请求并从中提取inputStream?当我尝试调用getRequest()时,会出现NullPointerException
我尝试使用importPayments(HttpServletRequest)输入param,但我需要用空的方法params在新的方法params上用params更改旧的REST。你不能用空的方法params来实现这一点,为什么你要这样做?这个类是从…派生的?我认为带注释的REST服务不应该派生任何复杂的东西,所以
getRequest()
应该是未定义的。这些是containeri提供的magaed。我同意@Aydinogur。为什么需要删除参数?…请阅读第5章。您的类不应该覆盖servlet、筛选器或您尝试的任何内容。此路径是错误的