[英]How can I share Regular Expressions with JAX-RS?
這基本上是我的id
或username
正則表達式。
@Path( "individual/{individual : ([\\p{XDigit}{8}]|[\\p{Alpha}\\p{Digit}]+)}/activities" )
我想要做的是創建id
和username
的預編譯版本,然后將它們與@Path
的或組合,這樣我可以在模型中使用相同的正則表達式。 我似乎找不到任何有關如何在@Path
添加此文檔的文檔。
你可以這樣:
private static final String idRegex = "[\\p{XDigit}{8}]";
private static final String usernameRegex = "[\\p{Alpha}\\p{Digit}]";
@Path( "individual/{individual : (" + idRegex +"|" + usernameRegex +"+)}/activities" )
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.