Jax-RS 中的可选@PathParam
我有一个服务,其中路径的最后一部分是可选的,用户可以输入/mypath/和/mypath/param1/。
我尝试使用正则表达式来过滤路径的最后一部分:
@Path("/mypath{param1: (/param1)?}")
我使用 RestEasy 作为我的 JAX-RS 提供程序,代码在 Tomcat 中按预期工作,但是当我在 JBoss 中部署它时,当我不提交可选部分时,我得到了一个 405 返回代码。
我在这里做错了什么,还是不可能以便携式方式完成此操作?