jax-rs相关内容

Websphere 8 中的 JAX-RS Jersey 2.10 支持

我正在尝试在 Websphere 8 中使用 Jersey 2.10,但它尝试引用作为 JAX-RS 1.1 实现的应用程序(默认 Wink)即使我通过设置 IBM 属性禁用了 JAX-RS 默认值,我也会收到以下错误. 引起:java.lang.NoSuchMethodError: javax/ws/rs/core/Application.getProperties()Ljava/util ..
发布时间:2022-01-21 18:10:42 其他开发

Jersey 2 中的 ResourceConfig 类到底是什么?

我看过很多以类似开头的 Jersey 教程 @ApplicationPath("服务")公共类 JerseyApplication 扩展 ResourceConfig {公共 JerseyApplication() {包(“com.abc.jersey.services");}} 没有解释 ResourceConfig 类到底是什么.那么我在哪里可以找到它的文档、用法等呢?谷歌搜索“jerse ..
发布时间:2022-01-21 18:10:07 其他开发

文件与 Jersey RESTful Web 服务中的其他对象一起上传

我想通过上传图像和员工数据在系统中创建员工信息.我可以使用球衣通过不同的休息电话来做到这一点.但我想在一个休息电话中实现.我在结构下面提供.请帮我在这方面怎么做. @POST@Path("/upload2")@Consumes({MediaType.MULTIPART_FORM_DATA,MediaType.APPLICATION_XML, MediaType.APPLICATION_JSON} ..
发布时间:2022-01-21 18:09:39 Java开发

是否有可能隐藏“@type"?使用 EclipseLink MOXy (JAXB) 将子类编组为 JSON 时的条目?

我即将开发一个基于 JAX-RS 的 RESTful Web 服务,我使用 MOXy (JAXB) 来自动生成我的 Web 服务的 JSON 响应. 一切都很酷,但由于 Web 服务将是基于 JavaScript 的 Web 应用程序的后端,因此可以公开访问,我不想公开某些细节,例如类名等. 但是,我意识到在某些情况下 MOXy 会在编组后的字符串中嵌入一个“@type"条目,并且该条 ..
发布时间:2022-01-19 10:09:50 其他开发

JAX-RS 中 NPE 抛出的编组实体

我有一个使用 JPA 实体类的 JAX-RS Web 服务.我有一个这样的资源类: @Path("/entity")公共类 MyEntityResource{@得到@Produces(MediaType.APPLICATION_XML)@Path("/{实体}")public MyEntity getMyEntity(@PathParam("entity") 字符串实体){log.debug(" ..
发布时间:2022-01-19 10:09:33 其他开发

JAXB 或 JAX-RS 在我的 JSON 响应中用引号包裹数字,将它们变成字符串.为什么这是默认行为,以及如何解决?

我目前正在开发一个 RESTful API.我有一个 Employee 类和一个 EmployeeResource 类.我还有一个自定义的 DateAdapter,它将我的 Date 属性更改为长时间戳.但是,我的 JSON 响应将时间戳显示为字符串(用双引号括起来)而不是数字(不带双引号).这是我的代码和捕获的 JSON 响应的缩写版本... 自定义日期适配器 public class ..
发布时间:2022-01-19 10:07:52 Java开发

使用 JAXB 将 JSON 编组/解组到 Java 类

我正在使用 JAX-RS 和 JAXB 注释成功地将 POJO 编组为 JSON. 问题是,当我尝试使用它来取消编组我的请求时,它不起作用.据我在 文档 JAX-RS 可以自动将应用程序/json 字符串编组和解组回 java 类. 我是否需要为此创建自己的 MessageBodyReader,或者这是由框架支持而不使用 Jackson 库? 解决方案 编组为 XML 很容易, ..
发布时间:2022-01-19 09:32:17 Java开发

JAX-RS:返回响应对象时如何自动序列化集合?

我有一个带有 JAXB 注释的员工类: @XmlRootElement(name = "employee")公共类员工{私人整数 id;私有字符串名称;...@XmlElement(name = "id")公共 int getId() {返回这个.id;}...//name、equals、hashCode、toString 的 setter 和 getter} 还有一个 JAX-RS 资源对象 ..
发布时间:2022-01-19 09:24:29 其他开发

RESTful webservice:如何在 java 中设置标头以接受 Access-Control-Allow-Origin 允许的 XMLHttpRequest

我有一个 RESTful 网络服务,它将返回字符串,它是用 Java (JAX-WS) 编写的.我的问题是当我使用以下 URL 向该 Web 服务发送请求时: http://localhost:8080/project/webservices/getlist/getListCustomers 在控制台中,它给了我以下错误消息: XMLHttpRequest 无法加载 url Or ..
发布时间:2022-01-15 19:22:40 Java开发

问题 Resteasy 3.09 CorsFilter

我尝试使用 Resteasy 3.0.9 中提供的新 CorsFilter.我在此页面底部找到了一个示例:使用 JAX-RS/RESTEasy 实现 CORS 的 Ajax 请求p> 如果我在 getSingletons() (Application 子类的)方法中定义此过滤器,那么我的资源将不再被扫描.这意味着将找不到任何资源并发生以下错误: javax.ws.rs.NotFoundEx ..
发布时间:2022-01-15 19:14:08 Java开发

如何在 JAX-RS Web 服务上启用跨域请求?

我开发了一套宁静的网络服务.由于错误,我无法从远程客户端调用任何这些方法请求的资源上没有“Access-Control-Allow-Origin"标头. 服务在本地主机上完美运行.服务器端是否有任何更改或配置可以解决问题.即启用跨域请求. 我正在使用 WildFly 8、JavaEE 7 解决方案 我也想知道同样的事情,所以经过一番研究,我发现最简单的方法就是使用 JAX-RS ..
发布时间:2022-01-15 19:05:41 其他开发

使用 JAX-RS 继承

我正在为我的网络服务使用 JAX-RS.我有共同的功能,想使用继承.我提供简单的 CRUD 操作.我已经定义了一个这样的接口: 公共接口 ICRUD {@邮政@Consumes("应用程序/json")@Produces("应用程序/json")@Path("创建")公共字符串createREST(字符串传输对象);@得到@Consumes("应用程序/json")@Produces("应用程序 ..
发布时间:2022-01-13 10:10:12 Java开发

如何在 JAX-RS 中设置响应标头,以便用户看到 Excel 的下载弹出窗口?

我编写了使用 REST JAX-RS 生成 Excel 文件的代码,并确认生成的 Excel 文件位于 GlassFish 服务器目录中. 但我的目标是当用户单击按钮(生成 Excel .xls)时,我希望显示下载弹出窗口,询问用户是保存还是打开 .xls 文件,就像任何其他用于下载任何类型的 Web 服务一样文件. 根据我的搜索,步骤是: 生成 Excel .xls(完成) ..
发布时间:2022-01-11 16:09:46 Java开发

resteasy-cdi - 获取“重复上下文初始化参数 resteasy.injector.factory";错误

我在使用 RESTEASY 的其余应用程序上需要 CDI 功能.所以我遵循了手册的说明 在我的应用程序上设置 resteasy-cdi 模块,该模块在 JBoss AS7 上运行. 但是当我启动服务器时出现以下错误: 13:48:08,631 错误 [org.apache.catalina.core.StandardContext](MSC 服务线程 1-4)上下文 [/MainSer ..
发布时间:2022-01-07 12:32:33 其他开发