sql >> データベース >  >> NoSQL >> MongoDB

Spring-Data-MongoDBでオブジェクトを検証するにはどうすればよいですか?

    まず、クラスパスにJSR-303バリデーターがあることを確認します。例:

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

    Java構成を使用する場合は、2つのBeanを作成する方法があります。

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

    Voilà!検証は現在機能しています。



    1. 地理空間情報をmongoDBに保存する方法

    2. MongoDBグループとidをキーとして合計

    3. MongoDBサーバーのディスクスペースの理解と管理

    4. JSON形式の「説明」からオンザフライでMongooseスキーマを定義する