Java 实例化适当的WebApplicationException子类

Java 实例化适当的WebApplicationException子类,java,jax-rs,http-response-codes,Java,Jax Rs,Http Response Codes,JAX-RS有一个通用的WebApplicationException类,用于封装任何HTTP响应状态代码和原因短语。但是有许多特定于代码的子类。例如,NotFoundException表示HTTP 404找不到响应代码,尽管可以创建一个响应代码为404的常规WebApplicationException实例 是否有一些简单的方法可以让我获取一个不成功的HTTP响应代码并创建相应的WebApplicationException子类(JAX-RSAPI中定义的子类之一)?或者我必须用一个大的swi

JAX-RS有一个通用的
WebApplicationException
类,用于封装任何HTTP响应状态代码和原因短语。但是有许多特定于代码的子类。例如,
NotFoundException
表示HTTP 404找不到响应代码,尽管可以创建一个响应代码为404的常规
WebApplicationException
实例

是否有一些简单的方法可以让我获取一个不成功的HTTP响应代码并创建相应的
WebApplicationException
子类(JAX-RSAPI中定义的子类之一)?或者我必须用一个大的
switch
语句创建一个工厂方法来实现这一点