jersey相关内容

我可以在 Apache CXF 上实现的 RESTful 资源上使用 @RolesAllowed 吗?

我的问题是“我可以在 CXF 上实现的 RESTful 资源上使用 @RolesAllowed 吗?". 首先,我解释一下导致这个问题的背景. 我正在从事一些项目,其中开发人员必须将一些 Web 系统的一部分重新制作为 RESTful WEB APIs.本系统具有由 Spring 和 休眠.而其作为 UI 的客户端应用程序是由 ActionScript 通过FLEX 框架. 现在我正在研 ..
发布时间:2022-01-21 19:03:04 其他开发

注入 Jersey 资源类

我确实尝试过以下链接如何将合作者连接到泽西资源?和访问 Jersey Resource 类中的外部对象但我仍然无法找到一个显示如何注入资源类的工作示例.我没有使用 Spring 或 Web 容器. 我的资源是 包资源;导入 javax.ws.rs.FormParam;导入 javax.ws.rs.GET;导入 javax.ws.rs.POST;导入 javax.ws.rs.Path;导入 ..
发布时间:2022-01-21 19:02:58 Java开发

杰克逊在 json 中添加反斜杠

我正在 Jersey 上构建 REST 服务,并使用 Jackson 从我的模型的 java 类生成 JSON.具有绝对简单值的模型,我认为这是最典型的情况.但我得到了奇怪的结果: [{\"name\":\"Nick\",\"role\":\"admin\",\"age\":\"32\",\"rating\":47}] 我的预期结果: [{"name":"Nick","role":"admi ..
发布时间:2022-01-21 19:02:32 Java开发

Jersey 解析 Java 8 日期时间

这是我的用户类,我将符合 ISO 标准的日期时间保存在我的数据库中. 公共类用户{@ID私有字符串 id;私人字符串电子邮件;@DateTimeFormat(iso = DateTimeFormat.ISO.DATE_TIME)私人 LocalDateTime 登录日期;} 这是我的泽西控制器: @POST@Consumes("应用程序/json")@Produces("应用程序/json" ..
发布时间:2022-01-21 19:02:08 Java开发

在应用程序中获取 ServletContext

您能否解释一下我如何在 Application 的子类中获取 ServletContext 实例?是否可以?我试图像下面的代码片段那样做,但它似乎不起作用 - ctx 没有设置: import javax.ws.rs.core.Application;导入 javax.ws.rs.core.Context;//...@ApplicationPath("/")公共类 MainApplication ..
发布时间:2022-01-21 19:01:42 Java开发

使用 REST 删除 http

我目前正在使用 Jersey 框架(JAX-RS 实现)来构建 RESTful Web 服务.项目中的资源类已经实现了标准的 HTTP 操作——GET,POST &删除.我试图弄清楚如何将请求参数从客户端发送到这些方法. 对于 GET 它将在查询字符串中(使用 @QueryParam 提取),POST 将是名称/值对列表(使用 @FormParam 提取)发送请求正文.我使用 HTTPCli ..
发布时间:2022-01-21 19:00:46 其他开发

如何在泽西岛映射分号分隔的 PathParams?

有没有办法使用这个参数样式: /products/123;456;789 在 JAX-RS 和泽西岛?如果我使用 PathParam,则只返回列表中的第一个参数.我试图转义分号,但随后 Jersey 只返回“123;456;789"作为第一个参数列表条目的值 我将 GET 方法声明为 公开列表getClichedMessage(@PathParam("ids") 列表 ..
发布时间:2022-01-21 19:00:40 Java开发

使用 Java Jersey 返回文件

我正在使用 Java Jersey 来实现 REST 服务.我的服务应该提供的一件事是文件下载选项.这些文件很大,是由 db 中的数据构成的. 目前我正在从数据库中获取所有数据并将其保存到文件中并返回一个 Response.ok().entity(new FileInputStream(file)).build(); 有没有一种方法可以在不从 db 完全下载数据的情况下开始提供文件,但是 ..
发布时间:2022-01-21 19:00:15 Java开发

如何让 Jersey 使用 SLF4J 而不是 JUL?

我发现一篇有用的文章 这解释了如何让 Jersey 使用 SLF4J 而不是 JUL.现在我的单元测试看起来像(并且效果很好): 公共类 FooTest 扩展 JerseyTest {@课前公共静态无效initLogger(){java.util.logging.Logger rootLogger =java.util.logging.LogManager.getLogManager().get ..
发布时间:2022-01-21 19:00:01 Java开发