@Override public ExceptionResolver<Throwable> getObject() { final ConversionService conversionService = new DefaultConversionService(); // TODO conversionService @SuppressWarnings("rawtypes") final Map<Class<? extends Throwable>, ConcreteExceptionResolver> buildInResolvers = buildInResolvers( // conversionService, // this.exceptionTranslator, // this.stackTraceIndicator // ); final DefaultExceptionResolver defaultResolver = new DefaultExceptionResolver(); defaultResolver.setConversionService(conversionService); defaultResolver.setExceptionTranslator(this.exceptionTranslator); defaultResolver.setStackTraceIndicator(this.stackTraceIndicator); final CompositeExceptionResolver compositeExceptionResolver = new CompositeExceptionResolver(); compositeExceptionResolver.setDefaultResolver(defaultResolver); compositeExceptionResolver.setResolverMap(buildInResolvers); return compositeExceptionResolver; }
@Override public ExceptionResolver<Throwable> getObject() { final ConversionService conversionService = new DefaultConversionService(); // TODO conversionService @SuppressWarnings("rawtypes") final Map<Class<? extends Throwable>, ConcreteExceptionResolver> buildInResolvers = buildInResolvers( // conversionService, // this.exceptionTranslator, // this.stackTraceIndicator // ); final DefaultExceptionResolver defaultResolver = new DefaultExceptionResolver(); defaultResolver.setConversionService(conversionService); defaultResolver.setExceptionTranslator(this.exceptionTranslator); defaultResolver.setStackTraceIndicator(this.stackTraceIndicator); final CompositeExceptionResolver compositeExceptionResolver = new CompositeExceptionResolver(); compositeExceptionResolver.setDefaultResolver(defaultResolver); compositeExceptionResolver.setResolverMap(buildInResolvers); return compositeExceptionResolver; }