Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/100.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
SpringWebFlow-在编译时添加流XML配置检查_Xml_Spring Webflow - Fatal编程技术网

SpringWebFlow-在编译时添加流XML配置检查

SpringWebFlow-在编译时添加流XML配置检查,xml,spring-webflow,Xml,Spring Webflow,有没有办法在编译时检查XML配置的健全性?或者在最坏的情况下,在应用程序启动时 我所说的健全性不仅仅是验证和格式良好,还包括表达式属性中格式良好的方法名(不一定存在,但至少检测到缺少括号) 提前感谢, Florent为了从编译/构建的角度解决这个问题,SpringWebFlow有一个基本测试类,您可以扩展它来编写流集成测试。如果由于xsd验证错误或其他XML良好格式性失败导致XML无法解析,那么您编写的任何测试方法都会出现FlowModelBuilderException(“无法解析XML…”)

有没有办法在编译时检查XML配置的健全性?或者在最坏的情况下,在应用程序启动时

我所说的健全性不仅仅是验证和格式良好,还包括表达式属性中格式良好的方法名(不一定存在,但至少检测到缺少括号)

提前感谢,


Florent

为了从编译/构建的角度解决这个问题,SpringWebFlow有一个基本测试类,您可以扩展它来编写流集成测试。如果由于xsd验证错误或其他XML良好格式性失败导致XML无法解析,那么您编写的任何测试方法都会出现FlowModelBuilderException(“无法解析XML…”)异常。使用此实用程序对流进行单元测试,并将其作为构建的一部分,这是一个非常好的实践

对于流中使用定制Springbean的任何计算,您可能需要覆盖registerMockFlowBeans或configureFlowBuilderContext,并提供bean的模拟/测试实现。javadoc有一个简单的例子