我有一个Jersey REST API类,其根路径如下
@Path(/v1/{start}/resource)
public class classA{
//Business logic
}
现在我有一个需求,我需要有一个指向同一REST类的多个路径,即有两个指向同一REST类的路径,例如:
两个端点/v1/start/resource
和/start/resource
均应达到上述给定的相同静止类。
有没有办法做到这一点?
我有一个Jersey REST API类,其根路径如下
@Path(/v1/{start}/resource)
public class classA{
//Business logic
}
现在我有一个需求,我需要有一个指向同一REST类的多个路径,即有两个指向同一REST类的路径,例如:
两个端点/v1/start/resource
和/start/resource
均应达到上述给定的相同静止类。
有没有办法做到这一点?
1条答案
按热度按时间ryoqjall1#
好的,我在@Path注解中使用Regx找到了一个解决方案,如下所示:
"/{ver : (v1/)?}{start}/resource"
将解析为/v1/start/resource
或/start/resource