问题标签 [jersey-2.0]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
validation - jersey 2 constraintvalidator 调用了两次
在 Glassfish 4 上使用 Jersy 2。我有一个自定义 ConstraintValidator 被调用以验证 bean 参数。
使用ConstraintValidator
Jersey 资源正确注入@Context
. (将 @Context 更改为 @Inject 以解决系统调用 ConstraintValidator 两次时资源为空的问题。)
问题该isValid()
方法被调用两次我可以看到在调用该方法之前记录被打印两次update()
。
我添加了一个拦截器来进行一些调试日志记录。首先调用 constraintvalidator.isValid() 然后我的 Interceptor 然后再次调用 constraintvalidator.isValid() 然后只调用我的 REST 资源方法。
(这个类不包含任何注入的资源。)
注释:
我在哪里使用我的注释:
java - 什么是 GZIPContentEncodingFilter 的 Jersey 2.0 等价物
我正在将 Jerset 1.x 客户端项目迁移到 Jersey 2.0。
我发现它GZIPContentEncodingFilter
已经不存在了。有没有类似的东西?
我跌跌撞撞,GZIPEncoder
但不知道如何插入。
在泽西岛 1.17 中,我使用:
在 Jersey 2.0 中,我搜索如下内容:
java - 带有 Jersey 2.0 的 Restful Web 服务
谁能告诉我如何使用 Jersey 2.0 制作一个宁静的 Web 服务。我到处搜索并找到了 Jersey1.x 版本的教程,但没有找到 2.0 的教程。请帮忙
web-services - 带有 jersey 2.0 的宁静 web 服务,没有 maven
谁能告诉我如何通过不使用 maven 来使用 Jersey 2.0 制作一个宁静的 Web 服务。我到处搜索并找到了 Jersey1.x 版本的教程,但没有找到 2.0 的教程。请帮忙
java - 返回一个接口实例数组
我正在做一个小项目,我必须返回特定接口的一组实例。当我返回接口的单个实例时,一切正常。当我返回一个实例数组时,我收到以下错误:
编辑 2013 年 8 月 2 日
如果我使用抽象类,相同的代码可以完美运行。接口似乎是问题所在。
如何处理使用 JAXB 和 JAX-RS 返回接口实例的数组?
我正在使用 Gassfish 4,并尝试了以下操作。数据代码:
JAX-RS 代码:
谢谢!
post - 在 FormParam 中为 null,在 Jersey 2.0 中带有“charset=UTF-8”
我目前正在开发一个 AngularJS 项目,我正在使用内容类型“application/x-www-form-urlencoded;”调用一些休息服务。
在服务器端,我在 2.0 版中使用 Jersey。这是我的 Maven 依赖项。
在 Chrome 和 IE7 上一切正常。我的问题是 Firefox 在内容类型中神秘地添加了“charset=UTF-8”。
我做了一些测试,如果我使用 POSTMAN 并在内容类型中设置“application/x-www-form-urlencoded; charset=UTF-8”,Jersey 在所有 FormParam 参数中都为 null
这是我在java中的方法的标题
我试过这个标题
我遇到了完全相同的问题。你有想法吗 ?提前致谢。
jersey - Jersey 2.1 - 将 POJO 集合作为 JSON 字符串使用
我有一组实体(列表),我需要将其转换为 json 或从 json 转换。
POJO:
泽西岛产生以下结果
当我调用该方法时:
到目前为止,一切都很好。
现在,我需要使用类似的 JSON 字符串。我认为以下方法可以解决问题:
但相反,我收到以下错误:
我究竟做错了什么?这甚至可能吗?
泽西岛的依赖:
这是 web.xml 配置
rest - 在泽西岛调用 SOAP
我有一个客户的要求,它想围绕一个 SOAP Web 服务编写一个包装 REST Web 服务。
我是 SOAP 和 REST 的新手。谁能告诉我
- 如果我们可以在 REST Web 服务中调用 SOAP Web 服务?
- 如果是,那么如何在 Jersey 2.0 中做到这一点?
提前致谢。
angularjs - AngularJS 客户端,JAX-RS Jersey Rest 服务 - 应用程序/json 客户端请求抛出“解析媒体类型错误”
我正在使用下面的 AngularJS 客户端代码对球衣休息服务执行带有 JSON 格式有效负载的 HTTP 发布请求
});
我对 Jersey 有以下 Maven 依赖项:
在服务器端,我有
当我在客户端提交表单时,我在 chrome 控制台中看到以下错误 -
在服务器端,我看到(高级细节 1):
最后一个堆栈跟踪有这个:
详细的堆栈跟踪:(
实施 LoggingFilter 后 - 我看到服务器正在响应 HTTP 415。
jackson - 与杰克逊的 JsonAnySetter 等效的 moxy 是什么?
我正在尝试迁移到 Jersey 2.0。这让我对 Jackson 感到很痛苦,文档建议使用 Moxy。
我让 Moxy 为 get 和 post 调用工作,其中一切都很好地匹配,但是我需要处理可能的未知元素。
这在更改为 jersey 2.0 之前效果很好,即使当我把它留在里面时它不会引起任何问题,它也不会被调用。
如何在 Jersey 2.0 中实现这一点?我对 Moxy 或 Jackson 没意见。
我的依赖
这对我的 web.xml 没有影响