spring - Spring WebFlow 升级 2.4.5 到 2.5.0
问题描述
嗨,我在升级 spring webflow 时遇到了一些问题。
Spring Web Flow 2.5 文档
此版本提供了到 Spring Framework 5 的升级路径,而后者又需要 Java 8+、Servlet 3.1、Hibernate 5、Tiles 3。有关更多详细信息,请参阅 Spring Framework wiki。示例存储库已升级到 Spring Web Flow 2.5。
从 2.5 开始,不再有 spring-js 模块。该模块中的类已保留,但已移动到 spring-webflow 模块中的新包中。spring-js-resources 模块作为可选模块提供,必须明确包含。
此版本需要 JSF 2.2 或更高版本。
我已将 myfaces 更新到 2.7 和 servlet 3.1。我正在使用 Spring 4,下面的 java 8 是我正在一一更新的依赖项。我也想知道如何明确使用 spring-js 模块。
<dependency>
<groupId>org.springframework.webflow</groupId>
<artifactId>spring-binding</artifactId>
<version>2.5.0.RELEASE</version>
</dependency>
<dependency>
<groupId>org.springframework.webflow</groupId>
<artifactId>spring-webflow</artifactId>
<version>2.5.0.RELEASE</version>
</dependency>
<dependency>
<groupId>org.springframework.webflow</groupId>
<artifactId>spring-faces</artifactId>
<version>2.4.5.RELEASE</version>
</dependency>
<dependency>
<groupId>org.springframework.webflow</groupId>
<artifactId>spring-js</artifactId>
<version>2.4.5.RELEASE</version>
</dependency
>
当我更新第二个依赖项(spring-webflow)时出现错误。
Caused by: at java.lang.NoSuchMethodError: org.springframework.faces.webflow.JsfFlowHandleradapter.getAjaxHandler()Lorg/springframework/js/ajax/AjaxHandler
解决方案
推荐阅读
- python-3.x - 如何在python 3中捕获除一组异常之外的任何异常
- unity3d - 使用泛洪方法创建 2D 圆
- c# - 将证书从本地机器传递到 webapi
- php - preg_match():测试脚本中的未知修饰符“G”
- react-native - OpenID 连接 + OKTA
- android - 当 WhatsApp 的源代码不可用时,人们如何开发像 GBWhatsapp 等(具有额外功能)的 WhatsApp 模块?
- excel - 是否可以使用 vbscript 在 Excel 中打开 .htm 文件?
- python - 使用 CUDA 进行希尔伯特变换
- android - 'Could not resolve recyclerview-v7' 错误,同时更新 gradle 版本并编译到实现
- javascript - 在 json-server 中搜索