List of usage examples for org.springframework.web.servlet.handler SimpleMappingExceptionResolver setExceptionMappings
public void setExceptionMappings(Properties mappings)
From source file:org.meruvian.yama.webapi.config.JaxrsConfig.java
@Bean @ConditionalOnMissingBean(SimpleMappingExceptionResolver.class) public SimpleMappingExceptionResolver resteasyExceptionHandler() { SimpleMappingExceptionResolver resolver = new SimpleMappingExceptionResolver(); resolver.setExceptionMappings(new Properties() { {//from ww w . j a v a2 s. co m setProperty("org.jboss.resteasy.spi.NoResourceFoundFailure", "resteasyNoResourceFoundView"); } }); resolver.setExceptionAttribute("exception"); return resolver; }
From source file:aka.pirana.springsecurity.web.config.WebMvcConfig.java
@Bean public SimpleMappingExceptionResolver simpleMappingExceptionResolver() { System.out.println("aka.pirana.springsecurity.web.config.WebMvcConfig.simpleMappingExceptionResolver()"); SimpleMappingExceptionResolver b = new SimpleMappingExceptionResolver(); Properties mappings = new Properties(); mappings.put("org.springframework.dao.DataAccessException", "error"); b.setExceptionMappings(mappings); return b;//from www . jav a 2 s.c om }
From source file:org.beast.project.template.config.ExceptionResolverConfig.java
@Bean public SimpleMappingExceptionResolver simpleMappingExceptionResolver() { SimpleMappingExceptionResolver smer = new SimpleMappingExceptionResolver(); smer.setOrder(2);/*from w ww . j a v a 2s . com*/ smer.setDefaultErrorView("errorPage"); Properties props = new Properties(); props.setProperty("javax.servlet.ServletException", "errorPage404"); smer.setExceptionMappings(props); return smer; }
From source file:org.socialsignin.showcase.SocialSignInShowcaseWebappConfig.java
@Bean public HandlerExceptionResolver defaultHandlerExceptionResolver() { SimpleMappingExceptionResolver resolver = new SimpleMappingExceptionResolver(); Properties mappings = new Properties(); mappings.put("org.socialsignin.springframework.social.security.signin.NonUniqueConnectionException", "connect/providerConnect"); resolver.setDefaultErrorView("exception"); resolver.setExceptionMappings(mappings); return resolver; }
From source file:com.searchbox.framework.config.WebConfig.java
@Bean public SimpleMappingExceptionResolver exceptionResolver() { SimpleMappingExceptionResolver exceptionResolver = new SimpleMappingExceptionResolver(); Properties exceptionMappings = new Properties(); exceptionMappings.put("java.lang.Exception", "error/error"); exceptionMappings.put("java.lang.RuntimeException", "error/error"); exceptionResolver.setExceptionMappings(exceptionMappings); Properties statusCodes = new Properties(); statusCodes.put("error/404", "404"); statusCodes.put("error/error", "500"); exceptionResolver.setStatusCodes(statusCodes); return exceptionResolver; }
From source file:nl.avans.ivh5a1.proftaak.config.ApplicationContext.java
@Bean public SimpleMappingExceptionResolver exceptionResolver() { SimpleMappingExceptionResolver exceptionResolver = new SimpleMappingExceptionResolver(); Properties exceptionMappings = new Properties(); exceptionMappings.put("net.petrikainulainen.exception.TodoNotFoundException", "error/404"); exceptionMappings.put("java.lang.Exception", "error/error"); exceptionMappings.put("java.lang.RuntimeException", "error/error"); exceptionResolver.setExceptionMappings(exceptionMappings); Properties statusCodes = new Properties(); statusCodes.put("error/404", "404"); statusCodes.put("error/error", "500"); exceptionResolver.setStatusCodes(statusCodes); return exceptionResolver; }
From source file:org.socialsignin.showcase.config.SocialSignInShowcaseWebappConfig.java
@Bean public HandlerExceptionResolver defaultHandlerExceptionResolver() { SimpleMappingExceptionResolver resolver = new SimpleMappingExceptionResolver() { @Override//w w w . ja va 2s . com protected ModelAndView getModelAndView(String viewName, Exception ex, HttpServletRequest request) { return addProviderToModelIfAvailable(super.getModelAndView(viewName, ex, request), ex); } @Override protected ModelAndView getModelAndView(String viewName, Exception ex) { return addProviderToModelIfAvailable(super.getModelAndView(viewName, ex), ex); } private ModelAndView addProviderToModelIfAvailable(ModelAndView mav, Exception ex) { if (ex instanceof ApiException) { mav.addObject("provider", ((ApiException) ex).getProviderId()); } return mav; } }; Properties mappings = new Properties(); mappings.put("org.socialsignin.springframework.social.security.signin.NonUniqueConnectionException", "connect/providerConnect"); mappings.put("org.springframework.social.ExpiredAuthorizationException", "connect/providerConnect"); mappings.put("org.springframework.social.connect.NotConnectedException", "connect/providerConnect"); resolver.setDefaultErrorView("exception"); resolver.setExceptionMappings(mappings); return resolver; }