From 54569e77a9c9442a9a58e3f35ba101c11ca521ff Mon Sep 17 00:00:00 2001 From: Rachel Walker Date: Mon, 3 Dec 2012 17:19:05 -0800 Subject: [PATCH] Updated README file --- README.md | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/README.md b/README.md index e69de29..3122ecc 100644 --- a/README.md +++ b/README.md @@ -0,0 +1,18 @@ +# spring-restful-exception-handler +### An annotation for the Spring framework to handle HTTP responses for custom exceptions. + +## How to use spring-restful-exception-handler +Under $PROJECT/resources create a file called *error.template*. Inside this file, place the formatted error template you want to return when a custom exception is thrown. If no custom template is given, the following default template will be used: + + + %s + +Annotate the custom exception class with + @Exception(*httpStatus*, *contentType*) +The defaults are + httpStatus = HttpStatus.INTERNAL_SERVER_ERROR + contentType = MediaType.APPLICATION_XML_VALUE +Make sure to add *com.raychatter.common.annotation.AnnotationHandler* as a bean in your XML. +And that's it! + +