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 Details

    • ServerProblemAutoConfiguration

      public ServerProblemAutoConfiguration(tools.jackson.databind.ObjectMapper objectMapper)
  • Method Details

    • beanValidationExceptionsHandler

      @ConditionalOnClass(jakarta.validation.ConstraintViolationException.class) @Bean public BeanValidationExceptionsHandler beanValidationExceptionsHandler()
    • problemExceptionHandler

      @Bean public ProblemExceptionHandler problemExceptionHandler()
    • routingExceptionsHandler

      @Bean public RoutingExceptionsJackson3Handler 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()