Базовая зависимость Maven:
<dependency>
<groupId>org.springframework.webflow</groupId>
<artifactId>spring-webflow</artifactId>
<version>2.2.1.RELEASE</version>
</dependency>
Это будет включать эту переходную зависимость:
<dependency>
<groupId>org.springframework.webflow</groupId>
<artifactId>spring-js</artifactId>
<version>2.2.1.RELEASE</version>
</dependency>
, которая содержит ресурсы JavaScript:
Ресурс:
META-INF/web-resources/spring/Spring.js
, который вы можете использовать, если настроите Spring MVC, как указано здесь :
<mvc:annotation-driven/>
<mvc:resources mapping = "/resources/**"
location = "/, classpath:/META-INF/web-resources/" />
Обратите внимание, что полный URL-адрес ресурса зависит от того, как отображается DispatcherServlet
.В примере mvc-booking мы выбрали его сопоставление с отображением сервлета по умолчанию '/':
<servlet>
<servlet-name>Spring MVC Dispatcher Servlet</servlet-name>
<servlet-class>org.springframework.web.servlet.DispatcherServlet
</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>Spring MVC Dispatcher Servlet</servlet-name>
<url-pattern>/</url-pattern>
</servlet-mapping>
Это означает полный URL для загрузки Spring.js
/myapp/resources/spring/Spring.js
.Если вместо этого DispatcherServlet
был сопоставлен с /main/*
, то полный URL-адрес будет /myapp/main/resources/spring/Spring.js
.