2016-10-10 52 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