Привет, у меня возникли проблемы с обновлением Spring Webflow.
Документация Spring Web Flow 2.5
В этом выпуске представлен путь обновления до Spring Framework 5, для которого, в свою очередь, требуются Java 8+, Servlet 3.1, Hibernate 5, Tiles 3. См. SpringFramework вики для более подробной информации.Хранилище примеров было обновлено до Spring Web Flow 2.5.
Начиная с версии 2.5 больше не существует модуля spring-js.Классы из этого модуля были сохранены, но перемещены в новые пакеты в модуле spring-webflow.Модуль spring-js-resources доступен как дополнительный модуль, который должен быть включен явно.
Для этого выпуска требуется JSF 2.2 или выше.
Я обновил myfaces до 2.7, а сервлет 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