gpt4 book ai didi

java - webflux spring boot 应用程序的过滤器,返回 ResponseEntity

转载 作者:行者123 更新时间:2023-12-02 10:22:41 25 4
gpt4 key购买 nike

我的 Spring Boot 应用程序配置为响应式(Reactive)。但我的 REST API 端点配置为返回没有 Mono 或 Flux 的 ResponseEntity。

@GetMapping("/wiki/test")
public ResponseEntity<?> test() {
log.info("TEST CALLED????");
return ResponseEntity.ok().body("HALLO");
}

我想实现过滤器,它将检查每个端点的传入 header 。旧的 Servlet 过滤器当然不起作用,新的 WebFilter 对于 webflux 和其他过滤器也不起作用。

我的项目位于github wiki controller

我不想使用基于路由器的端点,我更喜欢 Spring boot 下的 Netty。我可以将哪种类型的过滤器用于响应式(Reactive)应用程序和 Servlet 应用程序?有什么建议吗?

最佳答案

如果你的问题是“我会编写什么样的代码来充当响应式和非响应式 Spring 应用程序中的过滤器,那么答案是你不能。你可以编写一个简单的类/bean,从不过,WebFilter 或 Filter 都是如此。

关于java - webflux spring boot 应用程序的过滤器,返回 ResponseEntity<?>,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54217263/

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