【发布时间】:2019-10-03 16:45:57
【问题描述】:
我添加了一个 REST 控制器,将 CompletableFutures 返回到项目中,使用 ControllerAdvice 将异常转换为错误 DTO。
我的控制器不会抛出异常,而是将它们包装到失败的 CompletableFutures 中并返回它们。
在运行完整的应用程序并手动测试时,它会按预期工作,但在我的测试中,mockMvc 不会触发建议并始终返回 HTTP 2xx。
知道为什么吗?
【问题讨论】:
标签: spring-boot spring-mvc spring-test completable-future