查找带有 @RequestMapping 注释的函数的完全限定 URL
Finding the fully qualified URL of a function annotated with @RequestMapping
我得到了一个要处理的 Java 项目,其中包含一个函数,我需要从 Angular 前端向其发出 POST 请求。
该函数注释为:@RequestMapping(value = "/fn", ...)
,将在本地服务器(Wildfly 8.x)上进行测试。
我在哪里可以找到确定URL 我需要在 HTTP.post()
方法(来自 HttpClientModule
)中指定,从前端访问此函数?
@RequestMapping 注释的 "value" 参数是 url 中的相对路径,它将导致调用注释方法。顺便说一句,"value" 是 "path" 的别名,因此您可能会看到 "value="、"path=",或者只是没有 属性 名称的原始字符串 - 这三个都是相当于.
注意控制器对象(包含方法的对象)也可以有一个@RequestMapping,在这种情况下,方法的路径附加到控制器的路径。
因此路径将是应用程序的基础 url,例如"http://myapp:8080"
加上控制器路径,例如"/widgets"
,加上方法路径,例如"/list"
,结果是 url,例如"http://myapp:8080/widgets/list"
.
我得到了一个要处理的 Java 项目,其中包含一个函数,我需要从 Angular 前端向其发出 POST 请求。
该函数注释为:@RequestMapping(value = "/fn", ...)
,将在本地服务器(Wildfly 8.x)上进行测试。
我在哪里可以找到确定URL 我需要在 HTTP.post()
方法(来自 HttpClientModule
)中指定,从前端访问此函数?
@RequestMapping 注释的 "value" 参数是 url 中的相对路径,它将导致调用注释方法。顺便说一句,"value" 是 "path" 的别名,因此您可能会看到 "value="、"path=",或者只是没有 属性 名称的原始字符串 - 这三个都是相当于.
注意控制器对象(包含方法的对象)也可以有一个@RequestMapping,在这种情况下,方法的路径附加到控制器的路径。
因此路径将是应用程序的基础 url,例如"http://myapp:8080"
加上控制器路径,例如"/widgets"
,加上方法路径,例如"/list"
,结果是 url,例如"http://myapp:8080/widgets/list"
.