Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/spring/14.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 为什么getRequest()在Rest服务中抛出NullPointerException?_Java_Spring - Fatal编程技术网

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、筛选器或您尝试的任何内容。此路径是错误的