我试图添加验证为消息有效载荷(其是JSON)。我使用的杰克逊的Json处理器进行数据绑定,它工作得很好,我用bean的方法和偶尔的注解或2。

但是,除此之外的数据绑定,我想以声明验证实际值:并且具体地,我更喜欢的注释在任何外部模式(DRY原则,在同步保持代码&约束完全)。所以我要寻找一个简单的验证库做到这一点。

它看起来像JSR-303几乎定义了注释,我需要的声明部分。 它看起来像 Hibernate验证是对于使用这些注释实际验证的实现。 但文件涵盖它是用来与Hibernate的使用情况,所以我不知道这是否可以休眠本身之外使用。因为我不这样做有问题的服务的任何数据库访问,我宁愿不包括Hibernate的其他部分。

有没有人这样做还是有很好的指针来样?

另外,如果有人知道的另一个很好的JSR-303实现,将正常工作。

有帮助吗?

解决方案

Hibernate验证可以在任何层中。但是自动验证不会在你的情况发生。所以,你必须以编程方式触发验证。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top