Quarkus REST 服务异常处理

Quarkus REST service Exception handling

我正在使用 quarkus 版本 1.10.5.Final 并且需要知道如何处理未知端点。当我尝试访问尚未实现的端点时,它只是发送一个 404 Not Found 而不是我想要实现的异常。我找不到相同的实现。谁能帮我解决这个问题?

这在一定程度上取决于您使用的堆栈。如果您使用的是 RESTEasy,您可以定义一个 ExceptionMapper 来捕获它:

@Provider
public class NotFoundExceptionMapper implements ExceptionMapper<NotFoundException> {

    @Override
    public Response toResponse(NotFoundException exception) {
        ...
    }
}