【发布时间】:2014-02-17 17:18:51
【问题描述】:
我的所有流程文档都在 /WEB-INF/pageFlows 下。
<webflow:flow-registry id="flowRegistry" flow-builder-services="flowBuilderServices" base-path="/WEB-INF/pageFlows">
<webflow:flow-location-pattern value="/**/*-flow.xml"/>
</webflow:flow-registry>
在子流元素的子流属性上使用 Eclipse 的预先输入功能时,我可以看到我在项目中包含的流的列表...除了它只加载我实际拥有的流的一半该项目。任何不在该预先输入列表中的流都会在 Eclipse 中创建一个错误警告。
所以现在我的项目中报告了几个错误,而实际上没有任何错误。我想摆脱这些错误消息。有解决这些参考错误的建议吗?
错误消息如下所示: “找不到引用的流 [流名称]”
【问题讨论】:
-
答案没有解决我的问题。我发现 IDE 的验证存在错误。在子流状态中使用时,Spring 组件无法识别所有引用的流。您要么必须处理 IDE 中的错误并且只知道它们可以被忽略,要么您可以通过转到 Window > Preferences > Spring 来关闭 Spring 验证的这一部分。在 Spring 下展开“Web Flow Validator”。向下滚动到“子流状态规则”并取消选中它。保存更改并清理您的项目。错误将消失。
标签: java eclipse spring spring-webflow