我有一个旧的Vaadin 7应用程序,我正在尝试将Spring版本从1.5.22.RELEASE升级到2.0.9 upgrade。这还能行吗?我找不到任何关于版本兼容性的文档。
编辑:
由于Spring版本之间的各种API更改,这些错误都是按照java.lang.NoClassDefFoundError: org/springframework/boot/bind/RelaxedPropertyResolver的方式进行的。
与Vaadin7一起使用的官方Vaadin Spring Boot插件 1.2.x分支似乎只支持Spring 1.5。当前Vaadin 8版本的3.x分支显然适用于这两种版本,但这些更改并没有移植到旧的分支中,而更新的分支对Vaadin 7也不起作用。将弹簧启动迁移指南应用于我的项目本身并不是因为外接程序的不兼容性。
发布于 2021-06-18 13:35:46
不幸的是,Vaadin 7只兼容Spring 1.5。如果您想使用SpringBoot2.x,您有三个选项:
https://stackoverflow.com/questions/68036148
复制相似问题