我想使用 Hibernate Validator's method parameter validation feature .从我在文档中阅读的内容来看,Hibernate Validator 只是提供了一个 API,我需要 Seam Validation 的 @AutoValidating
注解。让事情顺利进行。
但是,我想在 Java EE 容器之外使用 methd 参数验证,用于普通方法,例如在实用程序类中。
要让它工作,需要什么设置?
最佳答案
要使用方法验证,您需要某种容器来创建和管理您的对象,但不一定非要是 Java EE。
如果您在 Java SE 中运行,您可以例如使用 CDI 和 Seam Validation(CDI 引用实现 Weld 可用于 SE)或 Spring 框架,this post给出了一个很好的概述。
在 GitHub 上,您还可以找到 project of mine ,展示了方法验证与 Google Guice 以及 JDK 动态代理的集成。
关于java - 如何让 Seam Validation 在 Java EE 容器之外工作?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14523797/