jersey相关内容

Jersey客户端非阻塞

派生大量线程从来都不是一个好主意(当您创建太多线程时,无论如何都可能会耗尽内存)。 通常,Jersey需要为每个请求创建一个线程。无论我使用async()(Jersey为我创建线程-我已经在调试器中研究过这一点),还是不使用(显然我必须自己创建线程),情况似乎都是如此。 所以这里有一个具体的情况,这是不够好的: 我正在以高达500个请求/秒的速度向远程服务器发送HTTP。但是,由 ..
发布时间:2022-05-26 11:23:25 Java开发

如何用Gradle运营Jetty

我有一个Gradle项目,我正试着用它来运行它,Jetty。 我的build.gradle文件如下所示。 build.gradle apply plugin: 'java' apply plugin: 'war' apply plugin: 'jetty' [jettyRun, jettyRunWar]*.httpPort = 8080 [jettyRun, jettyRunWar] ..
发布时间:2022-03-04 14:31:45 Java开发

找不到媒体type=application/xml、type=class java.util.HashMap$Values的MessageBodyWriter

我的API方法无法将对象转换为XML,但它可以转换为JSON。当方法返回类型为Collection(Map)时,它转换为XML,没有任何运行时异常(找不到MessageBodyWriter),但是当使用Response作为返回类型时,它会导致运行时异常。我在这里提到代码。我认为我的代码中没有任何问题,只是依赖项有问题。 package lk.ac.jfn.vau.MyDBapi.Model; ..
发布时间:2022-03-01 15:00:37 Java开发

如何以编程方式正确配置Jersey资源

我正在试用Jersey Programmal Resource Builder API,我能够 配置资源,但是在以下情况下我会得到空的ContainerRequestContext对象 正在尝试访问路径参数。可能是什么问题? 注意:我使用的是版本2.35 public static void main(String[] args) { try { Resour ..
发布时间:2022-03-01 14:57:37 Java开发

如何让 Swagger UI 的参数成为下拉菜单而不是文本输入

我正在使用 swagger 来显示我的 RESTApi,API 的一个参数将字符串作为输入并将其转换为枚举值.有没有办法在 Swagger UI 上显示下拉菜单,而不是文本输入字段,以便用户只能选择枚举值中的字符串值. 解决方案 关键是要使用allowableValues 在 @ApiParam 注释中. 演示结果: http://petstore.swagger.io/#!/ ..
发布时间:2022-01-22 18:29:21 Java开发

如何告诉 Swagger 一个属性是一个 Map

我正在与 Jersey 开发一项宁静的服务.但是,我正在使用 Swagger 作为文档.我的模型具有地图类型的属性.Swagger 将这个属性显示为一个 Object(不是特定类型).那么如何告诉 Swagger 这个属性来自 Map 类型呢? 公共类模型{私有字符串名称;私有映射我的地图;公共模型(){极好的();}公共字符串 getName() {返回名称;}公共无效集合名称 ..
发布时间:2022-01-22 18:28:22 Java开发

使用 swagger 或任何其他工具生成 Rest API 文档

我正在寻找一种方法来记录我的 Rest API.我的服务器是 Tomcat/Spring 服务器,其余 API 使用 Jenkins 实现. Swagger 似乎是一个非常酷的解决方案,但我不知道如何在我的代码中使用它.我正在寻找创建 json swagger-ui 可以读取的最佳方法 - 我应该怎么做? 另外,我很乐意检查在这种环境中记录 Rest API 的任何其他好的解决方案. ..
发布时间:2022-01-22 18:18:57 Java开发

使用 jersey 保护 REST Web 服务

我已经为我的应用程序实现了 REST Web 服务.由于这不应该是公共服务,我想强制执行某种类型的客户端身份验证.请说明如何做到这一点. 仅供参考,我正在使用 apache Tomcat 7 和 MYSQL 数据库 解决方案 你有很多选择 - 从容器管理的安全性(基本或摘要)到 Shiro 或 Spring 安全. ..
发布时间:2022-01-21 19:19:37 其他开发

Tomcat 上的 Jersey REST 服务出现 404 错误

我查看了有关该主题的所有可用答案,要么我面临一个完全不同的问题,要么我错过了一些重要的时间. 服务类: 包org.test;导入 javax.ws.rs.GET;导入 javax.ws.rs.Path;导入 javax.ws.rs.Produces;导入 javax.ws.rs.core.MediaType;//http://localhost:8080/JunkWeb/rest/Test ..
发布时间:2022-01-21 19:19:21 Java开发

Java Jersey 2:独立?

是否可以在 Java 应用程序中独立使用 Jersey REST 服务?我找到的每个示例都在 web 容器 (web.xml) 的上下文中. 感谢您的帮助! 解决方案 只要按照 泽西文档入门.它使用 Grizzly 服务器创建一个独立的服务器.使用 Maven,您可以使用以下原型命令轻松创建它. mvn archetype:generate -DarchetypeArtifactI ..
发布时间:2022-01-21 19:19:03 Java开发

使用 Jersey Rest 测试框架和 Mockito 进行单元测试

有人可以帮我解决这个问题吗?我正在使用 Jersey REST 测试框架版本 2.21 为 Rest 资源编写单元测试.(在 Grizzly 容器上). 当我调试测试类时,我看到了 myManager 的模拟对象.但是当调试进入我的“MyResouce 类时,myManager 对象变为 null 并出现 NullPointer 异常. 尝试过不同人给出的解决方案,但没有运气.有人可以 ..
发布时间:2022-01-21 19:18:53 Java开发

来自 Jersey 2.x 的过多警告消息

我不断从任何带有 APPLICATION_FORM_URLENCODED 表单数据的 POST 操作中收到这些警告消息: 对 URI(本地请求 URI)的 servlet 请求在请求正文中包含表单参数,但请求正文已被 servlet 或访问请求参数的 servlet 过滤器使用.只有使用 @FormParam 的资源方法才能按预期工作.通过其他方式消耗请求正文的资源方法将无法按预期工作. 我已 ..
发布时间:2022-01-21 19:18:41 Java开发