有/无/的映射

时间:2019-02-01 20:58:29

标签: spring-boot spring-mvc

我用弹簧靴,百里香叶,tomcat

我从ajax调用中给出了3个呼叫服务器案例

情况1 Ajax网址: /采样

mvc(映射) 采样

有效

情况2 Ajax网址: 采样

mvc(映射) 采样

不起作用

情况3 Ajax网址: /采样

mvc(映射) /采样

有效

为什么案例1在服务器上起作用,/不在哪里......

使用案例3更好吗?

1 个答案:

答案 0 :(得分:1)

案例1 案例3 基本上是相同的,因为:

  • 它们各自的AJAX请求URL相同
  • 他们的请求映射是相同的,因为控制器碱映射是相同的,没有任何区别是否写领先/(斜杠)或不在控制器的方法水平

情况2 是一个不同的AJAX请求URL,因此您无法为此找到任何控制器方法。

由于书写习惯和可读性,使用案例3更好。对于一些其他复杂的控制方法网址映射你应该总是使它像案例3.如果你看一下控制器的例子比你会遍布见案例3种用法。