gpt4 book ai didi

java - 如何让 Seam Validation 在 Java EE 容器之外工作?

转载 作者:行者123 更新时间:2023-11-30 11:36:26 24 4
gpt4 key购买 nike

我想使用 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/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com