sql >> Databasteknik >  >> NoSQL >> MongoDB

Hur får jag Spring-Data-MongoDB att validera mina objekt?

Se först till att du har JSR-303 validator på klassväg, till exempel:

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

Om du använder Java config, är vägen att gå att skapa 2 bönor:

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

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

Voilà! Validering fungerar nu.



  1. MongoDB $avg Aggregation Pipeline Operator

  2. HDFS Disk Balancer Introduktion, funktioner och funktioner

  3. Hur kan du specificera ordningen på egenskaper i ett javascript-objekt för ett MongoDB-index i node.js?

  4. Memcached vs. Redis?