Class ServerProblemAutoConfiguration
java.lang.Object
io.github.belgif.rest.problem.spring.server.ServerProblemAutoConfiguration
@AutoConfiguration
@ConditionalOnWebApplication
@Import({ProblemJackson3Configuration.class,org.springframework.boot.jackson.autoconfigure.JacksonAutoConfiguration.class})
public class ServerProblemAutoConfiguration
extends Object
Spring Boot AutoConfiguration for rest-problem-spring.
-
Constructor Summary
ConstructorsConstructorDescriptionServerProblemAutoConfiguration(tools.jackson.databind.ObjectMapper objectMapper) -
Method Summary
Modifier and TypeMethodDescription
-
Constructor Details
-
ServerProblemAutoConfiguration
public ServerProblemAutoConfiguration(tools.jackson.databind.ObjectMapper objectMapper)
-
-
Method Details
-
beanValidationExceptionsHandler
@ConditionalOnClass(jakarta.validation.ConstraintViolationException.class) @Bean public BeanValidationExceptionsHandler beanValidationExceptionsHandler() -
problemExceptionHandler
-
routingExceptionsHandler
-
problemValidationConfigurationCustomizer
@ConditionalOnClass({jakarta.validation.Configuration.class,org.springframework.boot.validation.autoconfigure.ValidationConfigurationCustomizer.class}) @Bean public ProblemValidationConfigurationCustomizer problemValidationConfigurationCustomizer() -
invalidRequestExceptionHandler
@ConditionalOnClass(com.atlassian.oai.validator.springmvc.InvalidRequestException.class) @Bean public InvalidRequestExceptionJackson3Handler invalidRequestExceptionHandler()
-