jax-rs相关内容

如何在 RESTful POST 方法中访问参数

我的 POST 方法如下所示: @POST@Consumes({"application/json"})@Path("创建/")公共无效创建(字符串参数1,字符串参数2){System.out.println("param1 = " + param1);System.out.println("param2 = " + param2);} 当我在 Netbeans 中创建 Jersey 客户端时 ..
发布时间:2021-11-25 20:16:34 Java Web开发

如何在 Wildfly 中配置 Jackson?

我有一个使用以下方法的会话 Bean: @POST@Consumes("application/x-www-form-urlencoded")@Path("/计算")@Produces("应用程序/json")public CalculationResult calculate(@FormParam("childProfile") String childProfile,@FormParam(" ..
发布时间:2021-11-25 20:10:04 Java Web开发

我可以使用 @Context 注释注入哪些对象?

我是 JAX-RS 的新手,我想了解 @Context 注释应该如何工作. 在 javadoc 处是六个类的列表(Application、UriInfo、Request、HttpHeaders、SecurityContext>、提供者).但是我在网上找到了将 this 注释用于其他类型的代码,例如: @GET公共字符串东西(@Context HttpServletRequest req){ ..
发布时间:2021-11-25 19:55:00 Java Web开发

JAX-RS 发布多个对象

我有一个方法; @POST@Path("测试")@Consumes(MediaType.APPLICATION_JSON)公共无效测试(ObjectOne objectOne,ObjectTwo objectTwo) 现在我知道我可以以 json 格式发布单个对象,只需将其放入正文即可.但是可以做多个对象吗?如果是,怎么办? 解决方案 答案是否. 原因很简单:这是关于您可以在方法 ..
发布时间:2021-11-25 19:49:00 Java Web开发

JAX-RS — 如何同时返回 JSON 和 HTTP 状态代码?

我正在编写 REST Web 应用程序(NetBeans 6.9、JAX-RS、TopLink Essentials)并尝试返回 JSON 和 HTTP 状态代码.我已准备好代码并在从客户端调用 HTTP GET 方法时返回 JSON.本质上: @Path("get/id")@得到@Produces("应用程序/json")public M_机械 getMachineToUpdate(@Path ..
发布时间:2021-11-25 19:34:42 Java Web开发

Jersey 415 不支持的媒体类型

我几个小时以来一直在尝试纠正 http 错误 415 Unsupported Media Type 但它仍然显示媒体不受支持的页面.我在 Postman 中添加标题 application/json. 这是我的Java代码 package lostLove;导入 javax.ws.rs.Consumes;导入 javax.ws.rs.GET;导入 javax.ws.rs.POST;导入 j ..
发布时间:2021-11-25 19:31:33 Java Web开发

使用 JERSEY 的输入和输出二进制流?

我正在使用 Jersey 来实现一个 RESTful API,该 API 主要用于检索和提供 JSON 编码的数据.但是在某些情况下,我需要完成以下操作: 导出可下载的文档,例如 PDF、XLS、ZIP 或其他二进制文件. 检索多部分数据,例如一些 JSON 和上传的 XLS 文件 我有一个基于 JQuery 的单页 Web 客户端,它创建对该 Web 服务的 AJAX 调用.目前, ..
发布时间:2021-11-25 19:04:50 Java Web开发

jersey rest web 服务与 Activemq 中间件集成

我有一个用 JAX-RS 和 jersey 开发的 Restful 服务 API.我已经在 TOMCAT 7 中部署了相同的内容.现在我想实现 Activemq,以便我将所有请求保留在队列中并处理请求资源.如何做到这一点并与 tomcat7 集成.如何将 ActiveMq 与 Tomcat7 或我的休息服务 webapp 集成.如何调用服务. 重要:-在 Rest Api 中,出于安全考虑, ..
发布时间:2021-11-25 18:58:02 Java Web开发

结合 Spring 项目和 Jersey

我已经用 Spring JPA 构建了一个项目,现在我想在我的 Jersey 项目中使用它.我已经在我的 pom.xml 中添加了我的 SJPA 项目作为依赖项 当我使用 GET/POST/PUT/DELETE 方法时,我想使用我的 SJPA 中的服务类.有没有一种简单的方法可以使用注释来做到这一点?或者我必须在每个类中获得 AnnotationConfigApplicationContext ..
发布时间:2021-11-25 17:32:03 Java Web开发

JAX-RS/Jersey 如何自定义错误处理?

我正在使用 Jersey 学习 JAX-RS(又名 JSR-311).我已经成功创建了一个根资源并且正在使用参数: @Path("/hello")公共类 HelloWorldResource {@得到@Produces("文本/html")公共字符串获取(@QueryParam("name") 字符串名称,@QueryParam("birthDate") 日期birthDate) {//返回带有 ..
发布时间:2021-11-25 17:08:32 Java Web开发

何时使用 @QueryParam 与 @PathParam

我不是在问这里已经问过的问题:@PathParam 和@QueryParam 的区别是什么> 这是一个“最佳实践"或惯例问题. 你什么时候使用 @PathParam 和 @QueryParam. 我能想到的决定可能是使用两者来区分信息模式.让我在下面说明我的 LTPO - 不太完美的观察. PathParam 可以保留用于信息类别,它可以很好地落入信息树的一个分支中.PathP ..
发布时间:2021-11-25 15:05:22 Java Web开发

将 EJB 注入 JAX-RS(RESTful 服务)

我正在尝试通过注释将无状态 EJB 注入到我的 JAX-RS Web 服务中.不幸的是,EJB 只是 null,当我尝试使用它时,我得到一个 NullPointerException. @Path("book")公共类图书资源{@EJB私人 BookEJB bookEJB;公共图书资源(){}@得到@Produces("应用程序/xml")@Path("/{bookId}")public Boo ..
发布时间:2021-11-25 14:53:39 Java Web开发

文件与 Jersey 宁静网络服务中的其他对象一起上传

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

Java 8 LocalDate Jackson 格式

对于 java.util.Date 当我这样做时 @JsonFormat(shape = JsonFormat.Shape.STRING, pattern = "dd/MM/yyyy")私人日期 dateOfBirth; 然后在 JSON 请求中发送 { {"dateOfBirth":"01/01/2000"} } 它有效. 我应该如何为 Java 8 的 LocalDate 字段执 ..
发布时间:2021-11-25 12:33:49 Java Web开发

如何使用 JAX-RS 和 Jersey 实现基于 REST 令牌的身份验证

我正在寻找一种在泽西岛启用基于令牌的身份验证的方法.我尽量不使用任何特定的框架.这可能吗? 我的计划是:一个用户注册我的网络服务,我的网络服务生成一个令牌,发送给客户端,客户端会保留它.然后,对于每个请求,客户端将发送令牌而不是用户名和密码. 我想为每个请求和 @PreAuthorize("hasRole('ROLE')") 使用自定义过滤器,但我只是认为这会导致很多请求数据库以检查令 ..
发布时间:2021-11-25 11:37:57 Java Web开发

如何使用 JAX-RS 和 Jersey 处理 CORS

我正在开发一个 java 脚本客户端应用程序,在服务器端我需要处理 CORS,我用 JERSEY 用 JAX-RS 编写的所有服务.我的代码: @CrossOriginResourceSharing(allowAllOrigins = true)@得到@Path("/readOthersCalendar")@Produces("应用程序/json")公共响应 readOthersCalendar ..
发布时间:2021-11-25 11:28:28 Java Web开发

如何使用 JAX-RS 和 Jersey 实现基于 REST 令牌的身份验证

我正在寻找一种在泽西岛启用基于令牌的身份验证的方法.我尽量不使用任何特定的框架.这可能吗? 我的计划是:一个用户注册我的网络服务,我的网络服务生成一个令牌,发送给客户端,客户端会保留它.然后,对于每个请求,客户端将发送令牌而不是用户名和密码. 我想为每个请求和 @PreAuthorize("hasRole('ROLE')") 使用自定义过滤器,但我只是认为这会导致很多请求数据库以检查令 ..
发布时间:2021-11-19 22:48:56 Java Web开发

如何使用 JAX-RS 和 Jersey 处理 CORS

我正在开发一个 java 脚本客户端应用程序,在服务器端我需要处理 CORS,我用 JERSEY 用 JAX-RS 编写的所有服务.我的代码: @CrossOriginResourceSharing(allowAllOrigins = true)@得到@Path("/readOthersCalendar")@Produces("应用程序/json")公共响应 readOthersCalendar ..
发布时间:2021-11-19 22:45:53 Java Web开发

如何在响应上调用 readEntity 两次?

我现在正在做的事情导致: java.io.IOException:流已关闭 在第二次 readEntity() 上,因为它在第一次读取后关闭了流. 这是我正在做的: Response response = target.queryParam("start", startIndex).queryParam("end", end).要求().accept(MediaType.APPLICA ..
发布时间:2021-11-18 23:00:53 Java Web开发