Class ErrorMvcAutoConfiguration
- java.lang.Object
- org.springframework.boot.autoconfigure.web.ErrorMvcAutoConfiguration
@Configuration @ConditionalOnWebApplication @ConditionalOnClass({javax.servlet.Servlet.class,org.springframework.web.servlet.DispatcherServlet.class}) @EnableConfigurationProperties(ResourceProperties.class) public class ErrorMvcAutoConfiguration extends Object
Auto-configuration
to render errors via an MVC error controller.
Nested Class Summary
Nested Classes Modifier and Type Class Description protected static class
ErrorMvcAutoConfiguration.WhitelabelErrorViewConfiguration
Constructor Summary
Constructors Constructor Description ErrorMvcAutoConfiguration(ServerProperties serverProperties, org.springframework.beans.factory.ObjectProvider<List<ErrorViewResolver>> errorViewResolversProvider)
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description BasicErrorController
basicErrorController(ErrorAttributes errorAttributes)
DefaultErrorAttributes
errorAttributes()
org.springframework.boot.autoconfigure.web.ErrorMvcAutoConfiguration.ErrorPageCustomizer
errorPageCustomizer()
static org.springframework.boot.autoconfigure.web.ErrorMvcAutoConfiguration.PreserveErrorControllerTargetClassPostProcessor
preserveErrorControllerTargetClassPostProcessor()
Constructor Detail
ErrorMvcAutoConfiguration
public ErrorMvcAutoConfiguration(ServerProperties serverProperties, org.springframework.beans.factory.ObjectProvider<List<ErrorViewResolver>> errorViewResolversProvider)
Method Detail
errorAttributes
@Bean @ConditionalOnMissingBean(value=ErrorAttributes.class, search=CURRENT) public DefaultErrorAttributes errorAttributes()
basicErrorController
@Bean @ConditionalOnMissingBean(value=ErrorController.class, search=CURRENT) public BasicErrorController basicErrorController(ErrorAttributes errorAttributes)
errorPageCustomizer
@Bean public org.springframework.boot.autoconfigure.web.ErrorMvcAutoConfiguration.ErrorPageCustomizer errorPageCustomizer()
preserveErrorControllerTargetClassPostProcessor
@Bean public static org.springframework.boot.autoconfigure.web.ErrorMvcAutoConfiguration.PreserveErrorControllerTargetClassPostProcessor preserveErrorControllerTargetClassPostProcessor()