2016-10-10 55 views
1

我在我的Java泽西Web服务的两个端点:新泽西端点没有发现

  • {主}/{accountNo}
  • {主}/{accountNo} /服务

由于到其他系统的一些问题,我需要添加一个正则表达式来验证accountNo,所以我只有输入两个端点,如果accountNo是aplhanumeric。

这是我的解决办法:

  • @Path( “/ {ACCNO:[A-ZA-Z0-9] * $}”)用于第一端点
  • @Path(“/ { ACCNO:[A-ZA-Z0-9] * $} /服务“)第二enpoint

第一端点工作正常,并验证了我想 然而一切,每次我打电话端点2它找不到。

你能帮我吗?

回答

1

下面应该工作:

@Path("/{accNo: [a-zA-Z0-9]*}/service") 

只是删除$这意味着线的结束。

+1

感谢您的帮助。它解决了我的问题:) – tiagocarvalho92