jax-rs- все статьи тега


Stream API не работает для лениво загруженных коллекций в EclipseLink / Glassfish?

После обнаружения дефекта в одном из моих веб-сервисов я отследил ошибку до следующего однострочного: return this.getTemplate().getDomains().stream().anyMatch(domain -> domain.getName().equals(name)); Эта строка возвращала false, когда я положительно знал, что список доменов содержит домен, имя которого было равно указанному name. Поэтому, почесав немного в затылке, я в конце концов разделил всю линию, чтобы посмотреть, что происходит. Я получил следующее В моей сессии отладки: Пожалу ...

Apache CXF вперед на страницу JSP с моделью

Я использую Apache CXF. И у меня есть этот контроллер @GET @Path("/benchmark") @Produces("text/html") public Response getForbiddenBrowserList() { MyModel model = generateMyModel(); //And now I want to do something like: return Response.ok( JspView("WEB-INF/pages/benchmark.jsp", model) ).build(); } Я не могу найти что-то вроде "JspView" в Apache CXF. Как вернуть страницу JSP в apace CXF и передать "модель" в JSP? Не могли бы вы привести мне простой пример, пожалуйста? (Я нашел эт ...

CXF JAXRS - как передать дату как QueryParam

У меня есть служба, определенная следующим образом. public String getData(@QueryParam("date") Date date) Я пытаюсь передать ему java.util.Date от моего клиента (который является jaxrs:клиентом CXF, а не универсальным HTTP-клиентом или браузером). Мой сервис получает дату как Thu Mar 01 22:33:10 IST 2012 в URL HTTP. Так как CXF не сможет создать объект Date с помощью этой строки, Мой клиент получит ошибку 404. Я попытался использовать ParameterHandler на стороне службы, но я все еще не могу ра ...

JAX-RS-как вернуть код состояния JSON и HTTP вместе?

Я пишу веб-приложение REST (NetBeans 6.9, JAX-RS, TopLink Essentials) и пытаюсь вернуть JSON и код состояния HTTP. У меня есть готовый и рабочий код, который возвращает JSON при вызове метода HTTP GET из клиента. По существу: @Path("get/id") @GET @Produces("application/json") public M_機械 getMachineToUpdate(@PathParam("id") String id) { // some code to return JSON ... return myJson; } Но Я и хочу вернуть код состояния HTTP (500, 200, 204 и т. д.) вместе с данными JSON. Я пытался исп ...

JAX-RS разместить несколько объектов

У меня есть способ; @POST @Path("test") @Consumes(MediaType.APPLICATION_JSON) public void test(ObjectOne objectOne, ObjectTwo objectTwo) теперь я знаю, что могу опубликовать один объект в формате json, просто поместив его в тело. Но можно ли сделать несколько объектов? Если да, то как? ...

Как разместить объект JSON в службе JAX-RS

Я использую реализацию Джерси JAX-RS. Я хотел бы опубликовать объект JSON для этой службы, но я получаю код ошибки 415 неподдерживаемый тип носителя. Чего мне не хватает? вот мой код: @Path("/orders") @Consumes(MediaType.APPLICATION_JSON) @Produces(MediaType.APPLICATION_JSON) public class OrderResource { private static Map<Integer, Order> orders = new HashMap<Integer, Order>(); @POST public void createOrder(Order order) { orders.put(order.id, order); } ...

Java 8 LocalDate Jackson формат

на java.утиль.Дата когда я делаю @JsonFormat(shape = JsonFormat.Shape.STRING, pattern = "dd/MM/yyyy") private Date dateOfBirth; затем в запросе JSON, когда я отправляю { {"dateOfBirth":"01/01/2000"} } это работает. как я должен сделать это для Java 8's LocalDate поле?? Я пыталась @JsonDeserialize(using = LocalDateDeserializer.class) @JsonSerialize(using = LocalDateSerializer.class) private LocalDate dateOfBirth; это не сработало. может кто-то пожалуйста, дайте мне знат ...

Как иметь аннотацию @PATCH для JAX-RS?

JAX-RS имеет аннотации для HTTP-глаголов, таких как GET (@GET) и POST (@POST), но нет @PATCH Примечание. Как я могу иметь аннотацию для PATCH http-команду? что-то вроде следующего: @PATCH public Response someCode() { // Code to handle the request } ...

Получить ServletContext в ресурсе JAX-RS

Я играю с JAX-RS, развертывая на Tomcat. Это в основном: @Path("/hello") @Produces({"text/plain"}) public class Hellohandler { @GET public String hello() { return "Hello World"; } } есть ли способ я могу достать ServletContext в пределах моего ресурса JAX-RS? ...

Разница между JAX-RS и пружинным упором

я перепутал с разницей между JAX-RS (ну, может быть, следует использовать Джерси для сравнения, так как JAX-RS-это просто спецификация) и весна для спокойных услуг. Я попытался найти дополнительную информацию в интернете, и это стало более запутанным. Моя компания использует Spring MVC для разработки Restful API запутанная часть, JAX-RS означает Java API для RESTful Web Services, весной я также использую java для разработки RESTful Web Услуги, поэтому я на самом деле не получаю различий. Весн ...