jersey-2.0相关内容

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

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

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

Camel-Jersey 集成

我需要使用 Jersey 2 作为 Rest 接口.我需要使其适应使用 CXF 传递 SOAP 请求的现有系统.我知道我应该使用 CXF-RS 但...这不是客户想要的. 我正在从 XML 模型自动生成 WADL 并使用它来自动生成资源类(使用 CXF,但可以说是在幕后),所以我真的不想从内部调用生产者模板资源类. 因此,我认为我可以将 REST 资源类包装在可以捕获必要信息的方面.进 ..
发布时间:2021-11-11 23:11:52 Java开发

Camel-Jersey 集成

我需要使用 Jersey 2 作为 Rest 接口.我需要使其适应使用 CXF 传递 SOAP 请求的现有系统.我知道我应该使用 CXF-RS 但...这不是客户想要的. 我正在从 XML 模型自动生成 WADL 并使用它来自动生成资源类(使用 CXF,但可以说是在幕后),所以我真的不想从内部调用生产者模板资源类. 因此,我认为我可以将 REST 资源类包装在可以捕获必要信息的方面.进 ..
发布时间:2021-11-11 23:07:29 Java开发

带有 Jersey 资源的 HK2 MethodInterceptor

如何设置 aop MethodInterceptor 以使用 Jersey 资源? 这是我尝试过的,遵循 this 文档: 第 1 步 - 拦截服务 公共类 MyInterceptionService 实现了 InterceptionService{私有最终提供者authFilterProvider;@注入公共 HK2MethodInterceptionService(Provide ..
发布时间:2021-11-11 04:35:50 Java开发

球衣中的注解继承

我正在创建一些具有相同形式的资源类,所以一个好主意是使用 DRY 并使用继承.所以我创建了一个 RootResource 类并在那里放置了一些方法.我想注释它们,然后在子类中实现它们,但它不起作用!这是一个示例代码: 公共抽象类RootResource {@得到@Path("/{id: .*}")公共抽象字符串 getInfo(String uid);}@Path("/用户")公共类 UserR ..
发布时间:2021-11-10 22:49:12 Java开发

Swagger 2.x 过滤器未执行

我在 Jersey 2.34 Web 服务中使用 Swagger 2.x/OpenAPI 3.0 (io.swagger.v3.oas.*) 记录 API.我已扩展 io.swagger.v3.core.filter.SpecFilter 以实现操作(方法)的自定义过滤以显示在 API 文档中. import io.swagger.v3.core.filter.OpenAPISpecFilter ..
发布时间:2021-09-01 20:21:36 Java开发

Wildfly and jerseys MultiPartFeature.class

我想从tomcat迁移到Wildfly 10.1,所以我创建了一个Web应用程序,用于在Wildfly上测试Jersey rest Web服务. 当我运行项目时,它根据 MultiPartFeature.class 显示错误 这是我的 ApplicationConfigure.java @ApplicationPath("api")公共类ApplicationConfigure扩展R ..
发布时间:2021-05-20 18:53:50 Java开发

Spring Boot运行时添加控制器?

springboot/spring-mvc或Jersey是否可以在运行时处添加控制器(和方法)? 在运行时,用户可以输入控制器名称(例如 user )和方法名称 sayHello ,并提交和/user/sayHello/启用而不重启spring服务器? (关于如何回应,这超出了范围,仅假设回答'OK') 如果spring无法实现,那么哪个JVM rest框架支持这种功能? ..
发布时间:2021-05-20 18:53:45 Java开发

如何扩展Jersey的参数注释?

据我所知,Jersey不支持深层对象参数(?type [n1] = v1& type [n2] = v2 形式的参数). 是否可以将其添加为扩展名?如果可以,怎么办? 我的想法是要有一个类似于 @QueryParam 的注释,比如说 @DeepObjectParam ,我将用它来注释这样的字段: @GETpublic Response(@DeepObjectParam("type" ..
发布时间:2021-05-20 18:35:48 Java开发

正确处理运动衫中的后台通话

我必须对Web应用程序中的Web服务进行一些后台调用.通话的响应时间并不是很紧迫,对我而言几乎没有任何意义.它仅在极少数情况下会发生变化,在这种情况下,我将通过引发异常或记录故障或其他内容对此做出反应.现在,我要问的一个问题是在Jersey Client 2中正确处理此类紧急呼叫. 选项1使用来自jersey的异步调用,但随后为每个响应启动一个线程.选项2立即启动一个线程,并从该线程内部使用 ..
发布时间:2021-05-20 18:35:38 Java开发

Jersey2:从资源导航到实例

我正在尝试回答以下问题:什么是Jersey 2替代ResourceContext.matchResource(URI)? 我设法从ResourceModel导航到匹配的Resource,但是目前尚不清楚如何实例化相应的用户类. 意思是,因为org.glassfish.jersey.server.model.Resource映射到某些用户定义的类CompaniesResource,如何从 ..
发布时间:2021-02-11 20:20:30 Java开发