Resteasy多资源路径waring

时间:2016-11-08 10:26:17

标签: spring resteasy

我有一个带有2个GET请求的服务类,如下所示,并且在日志中总是给我警告多资源方法匹配请求

var jsonContract = serializer.ContractResolver.ResolveContract(typeof(IMyService));
var service = (IMyService)jsonContract.DefaultCreator();

任何人都可以知道为什么会这样? 我使用rest-easy版本 3.0.8 ,弹簧 4.x.x

1 个答案:

答案 0 :(得分:0)

考虑到我在上述问题中的评论,我会将我的控制器重写为:

@Path("/a")
class Service{
            @Path("/{name}"
            @GET
            public ResponseEntity methodA(@PathParam("name") String name){
                if("status".equals(name) {
                  return new ResponseEntiry(b, OK);
                } else {
                    return new ResponseEntiry(a, OK);
                }
            }
}