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

Odpočinek dat startéru pružiny, omezení @Notnull nefunguje

Měl jsem stejný problém, ale nefungovalo mi pouze povolení ověření, fungovalo to jak s JPA, tak s MongoDb, aby se ušetřil někdo jiný, kdo za to tráví věky. Nejen, že to funguje ověření, ale dostávám příjemnou klidnou chybu 400 namísto výchozích 500.

Musel jsem to přidat do závislostí build.gradle

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

a tato třída konfigurace

@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. Vrácení prvků vnitřního pole z více dokumentů v seřazené podobě

  2. Nelze získat připojení Jedis při použití SSL s Redis a Spring Data Redis

  3. Sledování využití paměti MongoDB

  4. Cloudera Replication Plugin umožňuje replikaci na platformě x pro Apache HBase