REST api Spring MVC中的路径参数中可选

时间:2016-05-24 07:38:00

标签: rest spring-mvc optional spring-4

我要求将可选参数(count)传递给GET方法。我在下面试过。

<div id="div1_myDiv">This is my div1</div>
<div id="div2_myDiv">This is my div2</div>
<div id="div3_myDiv">This is my div3</div>

<div id="button1" onclick="openDiv('div1')">Show div1</div>
<div id="button2" onclick="openDiv('div2')">Show div2</div>
<div id="button3" onclick="openDiv('div3')">Show div3</div>

我期待这里有一些价值但不总是有空。我在这里错过了什么吗?

1 个答案:

答案 0 :(得分:0)

我刚尝试过这个,它对我有用吗? no.get()给出4 GET/findDetail/4

我正在运行Spring MVC 4.2.6(通过Spring Boot 1.3.5),如果这有什么不同?

如果改为@PathVariable("no") Optional<Integer> no,您是否看到了变化? (我不明白你为什么会,但值得一试?)

但你肯定是在正确的“道路上” - 你所说的应该如Optional path segments in Spring MVC中所指出的那样正常。