未发现扩展运行时中的我的 rest easy 过滤器
my rest easy filter in a extension runtime is not discovered
我有一个自定义的 quarkus 扩展,我想从中提供如下所示的 resteasy 请求过滤器
@Provider
public class ReqFilter implements ContainerRequestFilter {
@Override
public void filter(ContainerRequestContext requestContext) throws IOException {
System.out.println(requestContext.getUriInfo().getPath());
}
}
我的运行时模块中有这个 class,但在集成测试项目的 reasteasy 请求中没有发现或配置它
请告诉我如何将@Provider提供给resteasy
可以找到示例here
扩展不会自动编入索引。
请参阅 了解索引它们的方法。
使用 quarkus-resteasy
时,为了让您的扩展程序注册提供商,您可以生成 ResteasyJaxrsProviderBuildItem
.
我有一个自定义的 quarkus 扩展,我想从中提供如下所示的 resteasy 请求过滤器
@Provider
public class ReqFilter implements ContainerRequestFilter {
@Override
public void filter(ContainerRequestContext requestContext) throws IOException {
System.out.println(requestContext.getUriInfo().getPath());
}
}
我的运行时模块中有这个 class,但在集成测试项目的 reasteasy 请求中没有发现或配置它
请告诉我如何将@Provider提供给resteasy
可以找到示例here
扩展不会自动编入索引。
请参阅
使用 quarkus-resteasy
时,为了让您的扩展程序注册提供商,您可以生成 ResteasyJaxrsProviderBuildItem
.