我得到了一个Java项目来使用,它包含一个需要从Angular前端发出POST请求的函数。该函数带有@RequestMapping(value = "/fn", ...)注释,并将在本地服务器(Wildfly 8.x)上进行测试。在哪里可以找到确定需要在HTTP.post()方法中指定的URL的值(来自HttpClientModule),从前端访问此功能?

最佳答案

@RequestMapping批注的“值”参数是url中的相对路径,它将导致调用带批注的方法。顺便说一句,“值”是“路径”的别名,因此您可能会看到“值=“,“路径=”,或者只是不带属性名的原始字符串-这三个都是等效的。

请注意,Controller对象(包含方法的对象)也可以具有@RequestMapping,在这种情况下,方法的路径将附加到控制器的路径。

因此,路径将是应用程序的基本URL,例如"http://myapp:8080"加上控制器路径,例如"/widgets",加上方法路径,例如"/list",例如,网址为"http://myapp:8080/widgets/list"

关于java - 查找以@RequestMapping注释的函数的标准URL,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/49301492/

10-09 04:11