如问题所述,我的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
中。这就是为什么不起作用,路径没有任何意义