@ControllerAdvice improvements in Spring 4
![Image](http://2.bp.blogspot.com/-qHSsmfROS1c/UoFWwtez3iI/AAAAAAAAG0M/nxKwNEOaRSs/s320/logo-spring-io.png)
Among many new features in Spring 4 I found @ControllerAdvice improvements. @ControllerAdvice is a specialization of a @Component that is used to define @ExceptionHandler, @InitBinder, and @ModelAttribute methods that apply to all @RequestMapping methods. Prior to Spring 4, @ControllerAdvice assisted all controllers in the same Dispatcher Servlet. With Spring 4 it has changed. As of Spring 4 @ControllerAdvice may be configured to support defined subset of controllers, whereas the default behavior can be still utilized.