@Configuration
@ConditionalOnProperty(prefix="crnk.spring.mvc",
name="errorController",
havingValue="true",
matchIfMissing=true)
@ConditionalOnWebApplication
@ConditionalOnClass(value={javax.servlet.Servlet.class,org.springframework.web.servlet.DispatcherServlet.class,org.springframework.boot.autoconfigure.web.servlet.error.ErrorMvcAutoConfiguration.class})
@AutoConfigureBefore(value=org.springframework.boot.autoconfigure.web.servlet.error.ErrorMvcAutoConfiguration.class)
@EnableConfigurationProperties(value=CrnkSpringMvcProperties.class)
public class CrnkErrorControllerAutoConfiguration
extends java.lang.Object
| Constructor and Description |
|---|
CrnkErrorControllerAutoConfiguration(org.springframework.boot.autoconfigure.web.ServerProperties serverProperties,
org.springframework.beans.factory.ObjectProvider<java.util.List<org.springframework.boot.autoconfigure.web.servlet.error.ErrorViewResolver>> errorViewResolversProvider) |
| Modifier and Type | Method and Description |
|---|---|
org.springframework.boot.autoconfigure.web.servlet.error.BasicErrorController |
jsonapiErrorController(org.springframework.boot.web.servlet.error.ErrorAttributes errorAttributes) |
public CrnkErrorControllerAutoConfiguration(org.springframework.boot.autoconfigure.web.ServerProperties serverProperties,
org.springframework.beans.factory.ObjectProvider<java.util.List<org.springframework.boot.autoconfigure.web.servlet.error.ErrorViewResolver>> errorViewResolversProvider)
@Bean
@ConditionalOnMissingBean(value=org.springframework.boot.web.servlet.error.ErrorController.class,
search=CURRENT)
public org.springframework.boot.autoconfigure.web.servlet.error.BasicErrorController jsonapiErrorController(org.springframework.boot.web.servlet.error.ErrorAttributes errorAttributes)