MongoDB
 sql >> база данни >  >> NoSQL >> MongoDB

Как да накарам Spring-Data-MongoDB да валидира моите обекти?

Първо се уверете, че имате валидатор на JSR-303 в пътя към класа, например:

<dependency>
    <groupId>org.hibernate</groupId>
    <artifactId>hibernate-validator</artifactId>
    <version>4.2.0.Final</version>
</dependency>

Ако използвате конфигурация на Java, начинът да отидете е да създадете 2 бина:

@Bean
public ValidatingMongoEventListener validatingMongoEventListener() {
    return new ValidatingMongoEventListener(validator());
}

@Bean
public LocalValidatorFactoryBean validator() {
    return new LocalValidatorFactoryBean();
}

Voilà! Проверката работи в момента.



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. MongoDB какви са потребителят и паролата по подразбиране?

  2. MongoDB $toInt

  3. MongoDB фрагменти и небалансирани натоварвания за агрегиране

  4. Предварителна защита с регистриране на одит за MongoDB

  5. MongoDB $mul