You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Vaadin 23适配Spring Boot 3.0.2启动后404,咨询兼容性及解决方法

Vaadin 23与Spring Boot 3.0.2兼容性问题解答

核心结论

Vaadin 23不支持Spring Boot 3.0.2版本,这是你出现404白标错误的根本原因。

原因说明

  • Spring Boot 3.x基于Jakarta EE 9+规范,核心API包名从javax.*改为jakarta.*;
  • Vaadin 23仍基于传统Java EE规范(javax.*包),两者的API基础不兼容,导致Vaadin的UI组件无法正确注册到Spring Boot 3的应用上下文,最终访问时无对应路由匹配,出现404错误。

解决方向

  • 若继续使用Vaadin 23:保持Spring Boot 2.7.x版本,针对静态扫描出的高危漏洞,可单独升级存在漏洞的依赖(通过Maven/Gradle的依赖树分析工具定位依赖,替换为同兼容系列的最新安全版本);
  • 若必须升级到Spring Boot 3.x:需将Vaadin版本升级至24.x及以上,该版本开始全面支持Spring Boot 3和Jakarta EE 9+规范。

内容的提问来源于stack exchange,提问作者Shekhar

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.02 10:45:27