Skip to content

Compatability with existing Spring 6/Spring Boot 3.x #938

Open
@hantsy

Description

@hantsy

Detailed Description

When enabling Problem Details in the latest Spring Boot 3.1, adding zalando problem spring webflux will be failed when the application context is started, the Spring built-in exception handlers will handle MethodNotAllowed, etc. , which is conflict with the ones in zalando problem Spring web project.

I have to disable the Spring Boot problem details support, and follow the steps in zalando project homepage to use zalando problem.

Possible Implementation

If possible to create a standalone module that is based on the existing Problem Details support provided in Spring 6/Spring Boot 3.1, and add the missing part as expected.

  • Handling Constraints Violates Exception
  • Handling exceptions in SecurityContext
  • Handling Spring Cloud Execeptions
  • ...

Your Environment

  • Version used: 0.29.1 Java 21, Spring Boot 3.1.4
  • Link to your project:

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions