Jersey 1.6 может выдавать:
@Path("/stock")
public class StockResource {
@GET
@Produces(MediaType.APPLICATION_JSON)
public List<Stock> get() {
Stock stock = new Stock();
stock.setQuantity(3);
return Lists.newArrayList(stock);
}
}
Но не может делать то же самое с:
@Path("/stock")
public class StockResource {
@GET
@Produces(MediaType.APPLICATION_JSON)
public Response get() {
Stock stock = new Stock();
stock.setQuantity(3);
return Response.ok(Lists.newArrayList(stock)).build();
}
}
Сообщение об ошибке: Средство записи тела сообщения для Java-класса java.util.ArrayList и Java-класса java. util.ArrayList и тип носителя MIME application / json не найден
Это предотвращает использование кода состояния и заголовков HTTP.