工作流拦截器与验证拦截器之间的区别

马约尔·辛迪(Mayur bhindi)

我阅读了许多有关拦截器的教程。但是我仍然不清楚这两个拦截器。

工作流程拦截器和验证拦截器

哪个拦截器实际调用validate()方法?

哪个拦截器可以排除调用validate()的作用?

请用简单的例子说明...

谢谢

阿里雷扎·法塔希(Alireza Fattahi)
  1. 验证Interceptor进行实际验证。它调用操作的validate()方法。如果有@validation批注或任何xml文件(ActionClass-validation.xml),它将检查这些验证。如果在验证过程中有任何错误消息,它还会添加错误消息。
  2. WorkFlow拦截器,用于检查这些错误,并根据错误结果更改流。您可以通过实现ValidationWorkflowAware或使用@InputConfig批注来更改工作流的默​​认行为

工作流文档不是那么更新,我建议您看一下DefaultWorkflowInterceptor的源代码,它很容易理解。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章