MongoDB
 sql >> Cơ Sở Dữ Liệu >  >> NoSQL >> MongoDB

Làm cách nào để lấy Spring-Data-MongoDB để xác thực các đối tượng của tôi?

Trước tiên, hãy đảm bảo rằng bạn có trình xác thực JSR-303 trên classpath, ví dụ:

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

Nếu bạn sử dụng cấu hình Java, cách thực hiện là tạo 2 bean:

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

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

Voilà! Xác thực hiện đang hoạt động.



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Nhóm và đếm theo tháng

  2. MongoDB - Truy vấn phần tử cuối cùng của mảng?

  3. Cách truy cập MongoDB

  4. MongoDB - các đối tượng? Tại sao tôi cần _id tổng hợp

  5. BsonSerializationException khi tuần tự hóa một Từ điển <DateTime, T> thành BSON