【发布时间】:2021-06-07 05:42:36
【问题描述】:
micronaut 有没有办法抛出异常来指定响应的错误代码,就像我们在 springboot 中可以做的一样:
throw new ResponseStatusException(HttpStatus.FORBIDDEN)
还是我们总是必须实现自己的异常处理程序?
我宁愿不必为了能够返回 400 或 403 响应而实现异常处理程序。
【问题讨论】:
-
你在使用 Micronaut 安全库吗?
-
如果你的控制器返回 HttpResponse,你可以只返回一个 HttpResponse 403。但是最好有处理特定异常的处理程序。
-
@JeffScottBrown 不,尚未使用安全库。只是迈出了第一步来了解它是如何工作的。
-
@Anorgar 我会尝试一下,谢谢。
-
目前还不清楚您要在什么情况下执行此操作。 docs.micronaut.io/2.4.0/api/io/micronaut/http/exceptions/… 可能是相关的。
标签: java spring-boot kotlin micronaut