知识卡片

RESTEasy绕开Servlet

专业/工作 · 585

内容

Quarkus 的 JAX-RS 默认由 RESTEasy 直接运行在 Vert.x 上,不经过 Servlet 规范;只有需要 Servlet 过滤器或直接处理 HTTP 请求时,才通过 undertow 扩展切换。这个选择把常规 REST 路径压到更轻的事件驱动底座上,但保留传统 Servlet 的逃生口。

参考来源

- 位置:《Quarkus实战:专为Kubernetes而优化的Java解决方案》第3章《开发RESTful服务》(源文件:_epub-src/OEBPS/Text/chapter18.xhtml) - 结论依据:原文明确说明默认路径是 RESTEasy 直接与 Vert.x 协作,且可通过 undertow 扩展改用 Servlet,因此可推出 Quarkus 在底层技术关系上的默认取舍与扩展边界。 - 原始内容:默认情况下,Quarkus使用RESTEasy直接与Vert.x一起工作,而不使用任何与Servlet规范相关的东西。