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

Istirahat data starter boot musim semi, batasan @Notnull tidak berfungsi

Saya memiliki masalah yang sama, tetapi hanya mengaktifkan validasi tidak berhasil untuk saya, ini berhasil dengan JPA dan MongoDb untuk menghemat orang lain yang menghabiskan waktu lama untuk ini. Ini tidak hanya membuat validasi berfungsi tetapi saya mendapatkan kesalahan 400 yang bagus daripada 500 default.

Harus menambahkan ini ke dependensi build.gradle saya

    compile('org.hibernate:hibernate-validator:4.2.0.Final')

dan kelas konfigurasi ini

@Configuration
public class CustomRepositoryRestConfigurerAdapter extends RepositoryRestConfigurerAdapter {


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

   @Override
   public void configureValidatingRepositoryEventListener(ValidatingRepositoryEventListener validatingListener) {
       validatingListener.addValidator("afterCreate", validator());
       validatingListener.addValidator("beforeCreate", validator());
       validatingListener.addValidator("afterSave", validator());
       validatingListener.addValidator("beforeSave", validator());
   }
}


  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Mongo DB Java 3.x Driver - Kelompokkan Berdasarkan Kueri

  2. Mongodb menemukan hasil yang dibuat berdasarkan tanggal hari ini

  3. Dapatkan _id dari dokumen yang dimasukkan di MongoDB?

  4. Tips Untuk Upgrade ke Versi MongoDB Terbaru

  5. Transaksi Mongo DB 4.0 Dengan Mongoose &NodeJs, Express