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

Spring Data Redis-UUID id-ConverterNotFoundException

    編集:

    より正確に言うと、コンテキストにredisCustomConversionsという名前のCustomConversionBeanを登録する必要があります。この投稿を参照してください:Redis-カスタム変換を構成する方法

    したがって、あなたの場合は次のようになります

    @Bean
    public CustomConversion redisCustomConversions(){
        return new CustomConversions(
            Arrays.asList(new UUIDToStringConverter(), new StringToUUIDConverter()))))
    }
    

    オリジナル:

    これを修正する最も簡単な方法は、uuidの型コンバーターを作成することだと思います。

    のようなもの

    class UUIDConverter implements Converter<UUID, String>を実装します

    または必要な場合

    class UUIDConverter implements Converter<UUID, byte[]>を実装します

    これをコンテキスト内のBeanとして登録する必要があります。




    1. MongoDB単一ドキュメントのサイズ制限は16MBです

    2. MongoDBの管理に関する考慮事項

    3. Hadoop MapReduceのInputSplitとは何ですか?

    4. Springデータredisはデフォルトのシリアライザーをオーバーライドします