1
我有以下两个查询:多个GET方法单一的Restlet资源
/api/resource/{id}
/api/resource?id=x&id=y&id=z
他们需要用两种不同的资源方式送达:
@Get
public DTO getSingleDTO();
@Get
public List<DTO> getMultipleDTO();
是否有可能将这两种方法成一个单一的restlet资源? 我试过使用@Get("?id")
,但这个注解并不是真正强大的,在我的情况下不可用。
实现此目的的最佳方式是什么?我不想为每个资源都实现两个控制器。