sql >> Databáze >  >> NoSQL >> MongoDB

Jak získám Spring-Data-MongoDB k ověření mých objektů?

Nejprve se ujistěte, že máte na classpath validátor JSR-303, například:

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

Pokud používáte konfiguraci Java, způsob, jak jít, je vytvořit 2 beany:

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

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

Voilà! Ověření nyní funguje.



  1. Jak odstranit všechny položky ze sbírky MongoDB

  2. Portování z SQLite do Redis

  3. MongoDB SELECT COUNT GROUP BY

  4. Jak uložit pouze jednu databázi v Redis?