Eclipse Mars Release 4.5.0显示了JAX-RS代码的错误(@Path包含正则表达式)

时间:2016-02-01 15:38:32

标签: java eclipse rest jax-rs

我目前正在使用Eclipse Mars编写Restful Web Service(版本4.5.0 - Build ID:20150621-1200)。

我面临的问题是Eclipse识别的代码错误。代码是Mavenized并使用Maven编译和构建项目结果,没有错误。

如何确保Eclipse Mars使用正则表达式识别出我的JAX-RS可选参数是否有效而不是问题?

示例:

enter image description here

Eclipse指定的错误(带红色下划线的@Path注释值):

Multiple markers at this line
    - The @Path annotation value '/list{lang:(/[a-z]{2})?}' is invalid: missing '{' or '}'.
    - The @Path template parameter '2' is not bound to any field, property or method parameter annotated with 
     @PathParam("2").

感谢。

0 个答案:

没有答案