我正在使用 Java 和 Spring 框架。
我有一个多操作 Controller ,它有很多服务方法,我想创建如下所示的静态 URL:
http://server.com/url/events/multiActionMethod1
http://server.com/url/events/multiActionMethod2
http://server.com/url/events/multiActionMethod3
http://server.com/url/events/multiActionMethod4
http://server.com/url/events/multiActionMethod5
如何实现上述任务?
最佳答案
我认为您的问题中可能有些内容没有表达清楚。看起来您要找的就是这个:
@RequestMapping("/events/multiActionMethod1")
public ReturnType multiActionMethod1(SomeParameter param) {
//request handling logic
}
您还可以详细说明这个问题吗?
编辑:呃,不,2 中没有这些。如果您希望支持使用部分 url 作为参数,则需要 2.5 进行注释和 3。如果你真的希望它在旧版本中以这种方式工作,最简单的事情就是在前面添加一个 URL 重写器,并在它到达 spring 之前将其转换为常规查询字符串。
关于Java 使用 Spring Restful URL,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4824866/