java - 通过 SpringData MongoDB 进行验证的方法

标签 java spring validation mongodb spring-data

有没有什么方法可以通过 MongoDB 的 Spring Data 库进行 NotNull、Size 等验证?

最佳答案

我相信你知道,很多 MongoDB 验证必须在软件层强制执行,因为数据库本身是 schemaless .但是,我不认为验证是 SpringData 的一部分。

我们需要更多地了解您使用的技术,以便就如何进行验证提供具体建议。不过,这里有一些选项(看起来像 you're already familiar with some of them ):

  • 如果您已经在使用 Spring,请考虑使用他们的 validation API .例如,它支持 JSR-303 Bean Validation API,这是一种在 javabean 本身中声明验证约束的好方法。
  • 还有 javax.validation Bean Validation框架。

关于java - 通过 SpringData MongoDB 进行验证的方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8757343/

相关文章:

javascript - 验证 $.queue 内的 XHTML

java - 从 Vert.x 发起多个出站调用

java - 缩放表示像素的字节数组的函数

java - 如何在 Spring 中仅返回特定字段

Angular react 形式 : get validators from custom component

Django 的 ModelForm unique_together 验证

java - 使用文本文件更改java中用户帐户的密码?

java - 为什么这会抛出 IllegalMonitorStateException?

java - Spring 配置

java - 无法使用 jdbc 数据源配置 Spring Security