jersey相关内容

如何正确处理 JWT 刷新?

我有一个安卓应用.它与使用 Jersey 开发的 REST API 连接.我的 REST 端点由令牌保护.下面是我如何生成它们. Algorithm algorithm = Algorithm.HMAC256(secret);字符串令牌 = JWT.create().withClaim("用户名","我的用户名).withExpiresAt(expirationDate).sign(算法); ..
发布时间:2021-11-30 17:27:15 Java开发

Java解组包含抽象类型的JSON数据

我们正在使用 Jersey/Jackson 将 JSON 数据解组为 Java DTO.我的一个 DTO 是一个抽象类,我想将 JSON 数据解组到他的一个扩展 DTO.例如,假设我有这些 DTO: 公共抽象类 AnimalDTO{}公共类 DogDTO 扩展了 AnimalDTO{}公共类 CatDTO 扩展了 AnimalDTO{} 我想解组这个 JSON 数据: {Zoo: {Anim ..
发布时间:2021-11-26 17:00:54 其他开发

如何在 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开发

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

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

结合 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开发

POST 到 Jersey REST 服务收到错误 415 不支持的媒体类型

我在 Jersey 和 Tomcat 中使用 JAX-RS Web 应用程序.获取请求很好,但是当我尝试发布 JSON 时,我收到 HTTP 状态 415 - 不支持的媒体类型. 这是我的简单 HelloWorld.java: 打包服务;导入 javax.ws.rs.*;@Path("你好")公共类 HelloWorld {@得到@Produces("文本/普通")公共字符串获取(){返回 ..
发布时间:2021-11-25 15:59:15 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开发

Jersey 2.0 的依赖注入

从零开始,之前没有任何 Jersey 1.x 知识,我很难理解如何在我的 Jersey 2.0 项目中设置依赖注入. 我也知道 HK2 在 Jersey 2.0 中可用,但我似乎找不到有助于 Jersey 2.0 集成的文档. @ManagedBean@Path("我的资源")公共类 MyResource {@注入我的服务我的服务;/*** 处理 HTTP GET 请求的方法.返回的对象将 ..
发布时间:2021-11-25 11:44:19 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开发

Java解组包含抽象类型的JSON数据

我们正在使用 Jersey/Jackson 将 JSON 数据解组为 Java DTO.我的一个 DTO 是一个抽象类,我想将 JSON 数据解组到他的一个扩展 DTO.例如,假设我有这些 DTO: 公共抽象类 AnimalDTO{}公共类 DogDTO 扩展了 AnimalDTO{}公共类 CatDTO 扩展了 AnimalDTO{} 我想解组这个 JSON 数据: {Zoo: {Anim ..
发布时间:2021-11-25 09:33:17 C#

将 BufferedInputStream 转换为图像

我无法将我的 blob 转换为缓冲图像以便我可以使用它.我从我使用输入流上传的数据库中获取了一个 blob(jpg 图像).在我的数据库中,它存储为 BufferedInputStream 我注意到.我得到的 blob 很好,它是一堆奇怪的符号,并说它是 jpg,所以图像必须没问题.谁能发现我做错了什么?也许我转换错了?在 image = ImageIO.read(new ByteArrayInp ..
发布时间:2021-11-20 22:13:20 MySQL

Jersey 2.0 的依赖注入

从零开始,之前没有任何 Jersey 1.x 知识,我很难理解如何在我的 Jersey 2.0 项目中设置依赖注入. 我也知道 HK2 在 Jersey 2.0 中可用,但我似乎找不到有助于 Jersey 2.0 集成的文档. @ManagedBean@Path("我的资源")公共类 MyResource {@注入我的服务我的服务;/*** 处理 HTTP GET 请求的方法.返回的对象将 ..
发布时间:2021-11-19 22:50:44 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开发

杰克逊与 jaxb

在 Jersey 中使用 Jackson JSON 处理器时,我何时以及为什么需要在两者之间使用 JAXB 注释?Object->JAXB->JSON Jackson 还提供了它自己的 JAX-RS 提供程序以直接使用 Object->JSON.这种方法缺少什么?或者为什么我更喜欢另一个 ps:我也用弹簧 解决方案 要生成 JSON,您通常只需要指定 @Produces(Med ..
发布时间:2021-11-18 22:59:27 Java Web开发

Jersey 可以生产 List<T>但不能 Response.ok(List).build()?

球衣1.6可以生产: @Path("/stock")公共类 StockResource {@得到@Produces(MediaType.APPLICATION_JSON)公开列表得到() {股票股票=新股票();stock.setQuantity(3);返回 Lists.newArrayList(stock);}} 但不能这样做: @Path("/stock")公共类 StockResour ..
发布时间:2021-11-18 22:58:41 Java Web开发