我正在尝试实现一个 POST 方法,该方法以 REST-full 方式接受单个项目 (T) 或项目列表 (List)。
我尝试使用列表仅实现 ressource 方法
@POST public Response createItems(List<T> items);
但这还不够,所以我尝试覆盖该方法
@POST public Response createItems(List<T> items);
@POST public Response createItem(T item);
但泽西无法解决歧义。有没有办法使用 Jersey 或 Jackson 提供的功能来完成这项工作?我宁愿只定义一个接受 aList<T>
并且序列化将单个项目转换为列表的方法。