小编Min*_*inh的帖子

@Requestparam:无法获取第二个输入的请求参数

我正在尝试创建简单的REST请求处理程序,如下所示:

@RequestMapping(value = "test", method = RequestMethod.GET)
public String test(@RequestParam(name = "test", required = false) String test, 
                   @RequestParam(name ="number", required = false) Long number) {

    return new StringBuilder(test).append(" ").append(number).toString();
}
Run Code Online (Sandbox Code Playgroud)

但是当我通过CURL测试时:

curl http://localhost:8080/test?test=abc&number=2016
Run Code Online (Sandbox Code Playgroud)

输出结果如下:

abc null
Run Code Online (Sandbox Code Playgroud)

怎么了 这是我的错误还是Spring错误?我正在使用Spring Boot 1.4.0(可能是最新版本)。curl版本是7.43.0(64位)。

java spring curl spring-mvc

1
推荐指数
1
解决办法
948
查看次数

标签 统计

curl ×1

java ×1

spring ×1

spring-mvc ×1