您好,我在升级Spring Webflow时遇到了一些问题。
Spring Web Flow 2.5文档
此版本提供了Spring Framework 5的升级路径, 需要Java 8 +,Servlet 3.1,Hibernate 5,Tiles3。请参阅 有关更多详细信息,请参见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