【发布时间】:2018-07-17 20:40:59
【问题描述】:
我想从 Spring MVC 迁移到 Spring Webflux,但是我使用了一些来自 3rd 方的 servlet 过滤器和 web servlet,必须迁移到它们的等效 Webflux 版本。
但这不切实际,因为它们来自 3rd 方框架。
例如:H2服务器WebServlet和MetricsServlet和InstrumentedFilter。
有什么方法可以将 servlet 或 servlet 过滤器转换为其等效的 Webflux 版本?
【问题讨论】:
-
不,没有... servlet 的东西是基于标准化的 API 的,反应式实现没有这样的东西。更不用说整个技术堆栈是不同的。尽管您可能能够固定一些东西,但它基本上会使您的反应部分无用,因为固定的东西需要阻塞(由于 servlet 堆栈的 API 设计)。
标签: java spring spring-mvc spring-boot servlets