SyntaxHighlighter

Sunday, September 23, 2012

Spring @Valid and JSON

Spring @Valid and JSON


a neat feature of Spring 3.1 is the ability to set @ExceptionHandler for types thrown by controller methods.  in a JSON scenario, we may wish to format the error back to the client and the @ExceptionHandler allows us to do exactly that.

here's how to do it;

let's create the entities, including an error encapsulating entity





now create an abstract error controller (for reuse design)



now let's use that in a controller



and, of course, the wiring





No comments:

Post a Comment