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 @url的PathVariable映射语法?_Java_Spring_Spring Restcontroller_Request Mapping - Fatal编程技术网

Java @url的PathVariable映射语法?

Java @url的PathVariable映射语法?,java,spring,spring-restcontroller,request-mapping,Java,Spring,Spring Restcontroller,Request Mapping,我有一个控制器,看起来像 @RequestMapping(value = "/start/{params}", method = GET, produces = { APPLICATION_JSON_VALUE, APPLICATION_XML_VALUE }) String doStart(@PathVariable("params") Map<String,String> startParams) @RequestMapping(value=“/start/{params}”,

我有一个控制器,看起来像

@RequestMapping(value = "/start/{params}", method = GET, produces = { APPLICATION_JSON_VALUE, APPLICATION_XML_VALUE })
String doStart(@PathVariable("params") Map<String,String> startParams)
@RequestMapping(value=“/start/{params}”,method=GET,products={APPLICATION\u JSON\u value,APPLICATION\u XML\u value})
字符串doStart(@PathVariable(“params”)映射起始图)
如何从url发送
startRAM

我所有的尝试都以:

IllegalStateException:无法转换[java.lang.String]类型的值 到所需类型[java.util.Map]:没有匹配的编辑器或转换 策略发现

也不可能像这样发送空邮件

url/start/

它给

2015年12月18日上午10:56:07 org.springframework.web.servlet.DispatcherServlet noHandlerFound 警告:找不到URI为的HTTP请求的映射


是否可以不发送参数,或者我需要一个单独的方法来发送参数?:

您必须使用
@MatrixVariable
而不是
@PathVariable

看看这个例子

检查这个答案: