exception handling - What is the correct way to configure custom mapper for WebApplicationException? -


i've created class implements implements exceptionmapper<webapplicationexception> , registered environment.addprovider(new webapplicationexceptionmapper());. custom mapper works exceptions extended webapplicationexception. example doesn't work conflictexception , doesn't work custom exceptions following constructor:

public conflictexception(uri location, object entity) {     super(response.status(response.status.conflict).location(location).entity(entity).build()); } 

it work if i'll remove super(response.status..... strange , can't explain this. i'm not sure jersey or dropwizard behaviour.

what correct way configure mapper webapplicationexception , subclasses? can explain problems have?

may little late, found work.

for dropwizard 0.8 , above


in yaml configuration

server:     registerdefaultexceptionmappers: false 

this disable dws default exception mapper, add own exception mappers

// register custom exceptionmapper(s)     environment.jersey().register(new resterrorshandler()); 

source: github issue


Comments

Popular posts from this blog

html - Sizing a high-res image (~8MB) to display entirely in a small div (circular, diameter 100px) -

java - IntelliJ - No such instance method -

identifier - Is it possible for an html5 document to have two ids? -