我有一个带有2个GET请求的服务类,如下所示,并且在日志中总是给我警告多资源方法匹配请求
var jsonContract = serializer.ContractResolver.ResolveContract(typeof(IMyService));
var service = (IMyService)jsonContract.DefaultCreator();
任何人都可以知道为什么会这样? 我使用rest-easy版本 3.0.8 ,弹簧 4.x.x
答案 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);
}
}
}