8.1 在 Spring 中配置 Web Flow
Spring Web Flow 是构建于 Spring MVC 基础之上的。这意味着所有的流程请求都需要首先经过 Spring MVC 的 DispatcherServlet。我们需要在 Spring 应用上下文中配置一些 bean 来处理流程请求并执行流程。
现在,还不支持在 Java 中配置 Spring Web Flow,所以我们别无选择,只能在 XML 中对其进行配置。有一些 bean 会使用 Spring Web Flow 的 Spring 配置文件命名空间来进行声明。因此,我们需要在上下文定义 XML 文件中添加这个命名空间声明:
1
<?xml version="1.0" encoding="UTF-8"?>
2
<beans xmlns="http://www.springframework.org/schema/beans"
3
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
4
xmlns:flow="http://www.springframework.org/schema/webflow-config"
5
xsi:schemaLocation="http://www.springframework.org/schema/webflow-config
6
http://www.springframework.org/schema/webflow-config/spring-webflow-config-2.3.xsd
7
http://www.springframework.org/schema/beans
8
http://www.springframework.org/schema/beans/spring-beans-3.0.xsd">
9
10
</beans>
Copied!
在声明了命名空间之后,我们就为装配 Web Flow 的 bean 做好了准备,让我们从流程执行器(flow executor)开始吧。
Last modified 2yr ago
Copy link