How does spring handle exceptions in MVC -


spring mvc exception handle

in opinion there different kinds of exceptions in spring mvc application.

for example, service or dao layer may throw exceptions once errors occured. or spring may throw exceptions if can not find right handler handle request.

and try use controlleradvice handle exceptions:

@controlleradvice public class globalexceptionhandler {     private static final logger log = loggerfactory.getlogger(globalexceptionhandler.class);      @exceptionhandler(exception.class)     public modelandview myerror(exception exception) {         log.error(exception.getmessage());         modelandview mav = new modelandview();         mav.addobject("exception", exception);         mav.setviewname("error");         return mav;     } } 

however once visit wrong page, 404 error page tomcat, rather error view defined in controlleradvice.

so how did spring handle exceptions?

i think rather put error page in web.xml, whenever visit wrong page redirected error page. less cumbersome , easy manage.

does answers question


Comments

Popular posts from this blog

apache - PHP Soap issue while content length is larger -

asynchronous - Python asyncio task got bad yield -

javascript - Complete OpenIDConnect auth when requesting via Ajax -