Java 通过SpringData MongoDB进行验证的方法

Java 通过SpringData MongoDB进行验证的方法,java,spring,validation,mongodb,spring-data,Java,Spring,Validation,Mongodb,Spring Data,是否有任何方法可以通过SpringData librarirs for MongoDB进行NotNull、Size等验证?我相信您知道,很多MongoDB验证都必须在软件层执行,因为数据库本身是。然而,我不认为验证是SpringData的一部分 我们需要更多地了解您正在使用的技术,以便为如何进行验证提供具体建议。不过,这里有一些选项(看起来像): 如果你已经使用Spring,那就考虑使用它们。例如,它支持JSR-303Bean验证API,这是在JavaBean本身中声明验证约束的好方法 还有一

是否有任何方法可以通过SpringData librarirs for MongoDB进行NotNull、Size等验证?

我相信您知道,很多MongoDB验证都必须在软件层执行,因为数据库本身是。然而,我不认为验证是SpringData的一部分

我们需要更多地了解您正在使用的技术,以便为如何进行验证提供具体建议。不过,这里有一些选项(看起来像):

    如果你已经使用Spring,那就考虑使用它们。例如,它支持JSR-303Bean验证API,这是在JavaBean本身中声明验证约束的好方法
  • 还有一个框架

您可以使用MongoEventListeners+JSR303验证。我在我的

JSR 303内置于Spring Data MongoDB中描述了如何实现这一点,因为1.1.0版您的博客无法访问@Maciejsee这里: