当前位置: 首页 > 知识库问答 >
问题:

从Spring 4.2升级到Spring 5.0.5时的预见问题

越高峻
2023-03-14

在我当前的项目中,我们使用的是Spring 4.2(core、aop、beans、web、webmvc等)。

从Spring 4.2升级到Spring 5.0.5时,我们可能会遇到哪些主要问题?Spring Security 4.2与Spring 5.0.5的向后兼容性如何?

谢谢你的时间。

共有2个答案

闻人弘雅
2023-03-14

在升级到Spring 4.2.7时,我面临以下两个问题

  1. 获取和删除包含“;”的请求由于HttpFirewall的限制,“%”字符将失败,响应为500。您可以参考以下链接了解解决方案

当url包含分号时,在Spring 5中获得500响应

Spring Security 5:没有为id“null”映射的PasswordEncoder

慕志泽
2023-03-14

如果不知道您的项目依赖于Spring的哪些功能和特性,很难判断。

我建议从查看官方变更日志和发行说明开始,以确定项目中受影响的部分。Spring Framework 5. x中的新功能可能是一个很好的起点。

尤其要注意删除的特性和API。

还有一个Spring Integration 4.3到5.0迁移指南。

 类似资料:
  • 在我当前的项目中,我们使用的是Spring 3.0.5(core、aop、beans、web、webmvc等)。然而,我们希望使用“Spring Security SAML Extension 1.0.0 RC3”来构建一个服务提供商,该服务提供商已经过Spring 3.1.2、Spring Security 3.1.2和OpenSAML 2.5.3的全面测试。 从Spring 3.0.5升级到S

  • 企业版用车管理后台已进行全新改版,为了不影响您的管理工作,请知晓以下改变。 一.【用车权限】已改名为【用车制度】 二.对【邀请员工】的影响 企业以前发出的加入邀请已经失效,请创建新版的邀请并发送给员工。 注:旧版邀请已经失效,所以员工使用旧版邀请提交的加入申请也随之失效,请将新版的邀请发送给员工。 三.对【添加员工】的影响 如果您添加的员工已加入其它企业,那么系统会向该员工发送一条短信,询问是否同

  • 我刚刚将我的Android Studio从1.0 RC 2升级到1.0.1。 之后,我被提示将gradle插件从0.14.0更新到1.0.0。 一旦我这么做了,Gradle构建就失败了- 还有其他人面临过类似的问题吗?非常感谢! 我的身材。格拉德尔-

  • 我刚接触XSLT FO世界,遇到了一个问题。我的XSLT与fop-0.95处理器配合良好,可以生成PDF,但在我升级到fop-2.3之后,它将我的第一页保留为空白,并从第二页开始创建PDF正文(我的PDF有一个标题,在第一页上看起来很好)。 我发现了问题所在,这是因为我在fo:布局-主控集内的“fo:区域-身体”标签中将值设置为3英寸(请看屏幕截图)。我必须将从3英寸更改为2.5英寸,以便我的PD

  • 在项目设置中将项目SDK更改为1.7 在项目设置中将所有模块SDK更改为1.7 将Maven runner JRE更改为1.7 将windows环境变量中的JAVA_HOME更改为JDK 1.7位置 将BEA_JAVA_HOME和SUN_JAVA_HOME更改为我的域中setdomainenv.sh中的JDK 1.7位置 将commenv.sh文件中的JAVA_HOME更改为1.7 但当我运行pr

  • 为了帮助大伙儿升级,我们为现在的Apache用户提供了一份重要信息的文档说明。这些只是一些简要说明,你可以从新特性文档或src/CHANGES文件中得到更多信息。 这篇文档仅仅描述了从版本 2.0 到 2.2 的变化,如果你是从1.3版进行升级的,请查考从1.3升级到2.0文档。 编译时配置的改变 编译过程与2.0版本非常相似,你曾经使用过的configure命令行(在安装目录下的build/co