JAX-RSExceptionMapperを使用して例外マッパーを作成しました。
@Provider
public class MyCustomExceptionMapper implements ExceptionMapper<MyException>{...}
MyExceptionがスローされたときにマッパーが自動的に呼び出されるように登録する方法がわかりません。私が使用している環境は、Mule + Jersey+Springです。
3.1.2-SNAPSHOT+ または 3.2-SNAPSHOT+ を使用している場合は、次のようにできます。
<jersey:resources>
<component class="org.mule.module.jersey.HelloWorldResource"/>
<jersey:exception-mapper class="org.mule.module.jersey.exception.HelloWorldExceptionMapper" />
</jersey:resources>
この応答は、Springで@Repositoryを使用することを示しています