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) {
...
}
}
我正在使用 quarkus 版本 1.10.5.Final
并且需要知道如何处理未知端点。当我尝试访问尚未实现的端点时,它只是发送一个 404 Not Found
而不是我想要实现的异常。我找不到相同的实现。谁能帮我解决这个问题?
这在一定程度上取决于您使用的堆栈。如果您使用的是 RESTEasy,您可以定义一个 ExceptionMapper
来捕获它:
@Provider
public class NotFoundExceptionMapper implements ExceptionMapper<NotFoundException> {
@Override
public Response toResponse(NotFoundException exception) {
...
}
}