title: Disable the ServiceBrokerExceptionHandler of the Open Service Broker API
body: <p>I implemented the Open Service Broker API with Spring 2.0. Currently, every exception is caught by the <code>ServiceBrokerExceptionHandler</code>:</p>
  
  <pre><code>@ControllerAdvice(annotations = ServiceBrokerRestController.class)
  @ResponseBody
  @Order(Ordered.LOWEST_PRECEDENCE - 10)
  public class ServiceBrokerExceptionHandler { ... }
  </code></pre>
  
  <p>This handler propagates every internal exception to the user. Recently, I saw an EclipseLink exception thrown to the user exposing table structures of my database. I would like to overwrite or fully disable the <code>ServiceBrokerExceptionHandler</code>. I tried implementing my own exception handler with a higher <code>@Order</code> of the <code>ServiceBrokerExceptionHandler</code>:</p>
  
  <pre><code>@ControllerAdvice
  @Order(Ordered.HIGHEST_PRECEDENCE -10)
  @ResponseBody
  public static class MyOwnExceptionHandler extends ServiceBrokerExceptionHandler { ... }
  </code></pre>
  
  <p>While the exception handler works for "normal" REST calls it does not for calls to the OSB API. Is there a way to overwrite/disable the built-in ServiceBrokerExceptionHandler`?</p>