MongoDB
 sql >> Teknologi Basis Data >  >> NoSQL >> MongoDB

Bagaimana cara mendapatkan Spring-Data-MongoDB untuk memvalidasi objek saya?

Pertama-tama pastikan Anda memiliki validator JSR-303 di classpath, misalnya:

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

Jika Anda menggunakan konfigurasi Java, caranya adalah dengan membuat 2 kacang:

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

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

Voila! Validasi berfungsi sekarang.



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. MongoDB:Memperbarui dokumen menggunakan data dari dokumen yang sama

  2. String Koneksi Pengguna Kustom untuk Instans MongoDB dengan Otentikasi

  3. Mengambil HTML dari MongoDB untuk digunakan di Template

  4. MongoDB tidak berfungsi. GALAT:dbpath (/ data/db) tidak ada.

  5. Cara Memasuki Produksi Dengan MongoDB - Sepuluh Tip Teratas