Spring WebFlow Upgrade 2.4.5 до 2.5.0 - PullRequest
       13

Spring WebFlow Upgrade 2.4.5 до 2.5.0

0 голосов
/ 04 января 2019

Привет, у меня возникли проблемы с обновлением 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

...