如何修复java.io.InvalidClassException:org.springframework.security.core.context.SecurityContextImpl
我最近升级了Spring启动应用程序的Spring,因此,底层Spring安全内核升级到了5.4.5 现在,在启动Spring Boot应用程序时,我看到了以下问题:如何修复java.io.InvalidClassException:org.springframework.security.core.context.SecurityContextImpl,java,spring,spring-boot,spring-security,Java,Spring,Spring Boot,Spring Security,我最近升级了Spring启动应用程序的Spring,因此,底层Spring安全内核升级到了5.4.5 现在,在启动Spring Boot应用程序时,我看到了以下问题: org.eclipse.jetty.server.HttpChannel - handleException / java.io.InvalidClassException: org.springframework.security.core.context.SecurityContextImpl; local class in
org.eclipse.jetty.server.HttpChannel - handleException / java.io.InvalidClassException:
org.springframework.security.core.context.SecurityContextImpl; local class incompatible:
stream classdesc serialVersionUID = 530, local class serialVersionUID = 540
在这种情况下,我在GitHub上找到了这篇文章:和
但我不知道如何解决这个问题。有人能帮忙吗?谢谢。看起来您自己在搞乱版本,而不是使用正确的启动程序。@M.Deinum您能给出一些关于如何解决这个问题的建议吗?不要自己搞乱版本(除非您不知道自己在做什么),并使用启动程序包含依赖项(而不是单个依赖项)。感觉后一种情况就是你正在做的,现在升级Spring Boot会中断,因为旧的依赖关系正在被使用