gpt4 book ai didi

java - Swagger如何正确生成自定义异常类?

转载 作者:行者123 更新时间:2023-12-02 09:20:41 34 4
gpt4 key购买 nike

我需要使用 swagger 生成异常类,但我无法正确生成它们,因为我的自定义异常类扩展了 Exception,而 Exception 扩展了 Throwable。

因此,当我举个例子来说,响应是 oneOf = {Ex1Error.class,Ex2Error.class} 这些类扩展了 Exception,因此这些类将生成缺失的东西...有没有办法做到这一点?谢谢

最佳答案

Swagger 本身尚不处理应用程序异常。您需要创建一个 ExceptionMapper 。检查这个https://www.codepedia.org/ama/error-handling-in-rest-api-with-jersey/ 。这个解决方案更优雅https://www.baeldung.com/global-error-handler-in-a-spring-rest-api 。因此无论哪种方式,您都需要创建自己的类Mapper

关于java - Swagger如何正确生成自定义异常类?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58717325/

34 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com