我的@GetMapping("/")不起作用,但@GetMapping(" ")确实有效,这有什么原因吗?



如问题所述,我的GetMapping只有在不输入任何参数时才能工作。我也有一些奇怪的错误与一些PostMapping操作需要更明确的路径声明在我的表单操作标签。

我不知道要重新安装什么,如果这是一个错误的安装问题,我已经重新安装了我的java,并使用了eclipse(spring tool suite 4)和visual studio代码,没有改变我所看到的错误的性质。

任何帮助都非常感谢。

你的问题需要一些重大的改进,但这里是一个猜测。

什么框架:"我使用Spring">

根据注释,我认为这是一个给定的。

我的控制器有@RequestMapping("some/resource")

@RequestMapping("some/resource")
@Controller
public class ResourceController { .... }

所以,我们知道被引用的是什么& some/resource">

您有一个访问"某些/资源"的方法

@GetMapping("/")
public Result getResource() {
return someValue;
}

你想知道为什么不需要额外的/?

@GetMapping
public Result getResource() {
return someValue;
}

Spring不知道它应该做什么,应该"some/resource//"交付?

@GetMapping加入到@ResourceMapping中。这就是为什么不起作用,路径没有任何意义

相关内容

  • 没有找到相关文章

最新更新