踩坑记录 RequestParam.value() was empty on parameter 0

Spring项目启动报错

在编译项目时,遇到的以下两种错误

1、Command line is too long

其本质原因是需要让你去缩短命令行。
第一步、在菜单的右上角中选择Edit Configurations;
在这里插入图片描述
第二步、在这个下拉框中,按照自己的需求选择JAR manifest或者是 Classpath;就可以编译通过

在这里插入图片描述

这两种编译方式的区别可以参考以下链接https://blog.csdn.net/java_2017_csdn/article/details/124217144

2、RequestParam.value() was empty on parameter 0

这个报错可以通过对@RequestParam 来解决,但是今天遇到了一种状况,为什么有些环境下,能够正常启动的代码,但是在有些环境下却无法正常启动?
这个问题解决起来也很方便,最简单的方法是,入参接口中,添加value内容,解决方法如下:

public result methdName(@RequestParam String applyId)
public result methdName(@RequestParam("applyId") String applyId)

第二种方法如下,我使用的是gradle作为编译软件。
在这里插入图片描述
此处编译时,选择使用gradle编译,就可以顺利启动项目。

  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值