Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/367.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 我可以直接调用Dropwizard/Jersey异常映射吗?_Java_Jersey_Dropwizard_Exceptionmapper - Fatal编程技术网

Java 我可以直接调用Dropwizard/Jersey异常映射吗?

Java 我可以直接调用Dropwizard/Jersey异常映射吗?,java,jersey,dropwizard,exceptionmapper,Java,Jersey,Dropwizard,Exceptionmapper,可以直接调用jersey异常映射程序吗 我们有一个Dropwizard REST应用程序,需要添加一个非REST接口。 我们有大量的异常映射程序,当服务抛出异常时会隐式调用这些映射程序。 我们希望在非REST代码中调用相同的异常映射器,因为它们映射到应用程序错误代码和消息以及最终的http响应代码 我们找到了org.glassfish.jersey.internal.exceptionApperFactory,但它在一个“内部”包中 是否有一个我们可以调用的接口来映射异常?有以下接口:很久以前,

可以直接调用jersey异常映射程序吗

我们有一个Dropwizard REST应用程序,需要添加一个非REST接口。
我们有大量的异常映射程序,当服务抛出异常时会隐式调用这些映射程序。
我们希望在非REST代码中调用相同的异常映射器,因为它们映射到应用程序错误代码和消息以及最终的http响应代码

我们找到了org.glassfish.jersey.internal.exceptionApperFactory,但它在一个“内部”包中


是否有一个我们可以调用的接口来映射异常?

有以下接口:很久以前,它是JAX-RS规范的一部分。我不确定由于Oracle捐赠给Eclipse基金会的当前状态。在Jersey资源类中可以执行以下操作:
@Inject private exceptionappers exMapperDI引擎将适当的类放在那里。我不知道这是否能解决您的问题,但它应该会给您一些线索。另请参见此处:如果您不想使用
@Inject
注释。