kazuhito-m / twitter-battler-primitivetimes

1 stars 0 forks source link

CaseClassでRedisにシリアライズできるようにする #19

Closed kazuhito-m closed 6 years ago

kazuhito-m commented 7 years ago

Goal

目的

現状、「Scalaにもかかわらず、通常のクラス&Serializeableでないといけない」という制約がある。

それを緩和するために自作のReidsシリアライザーを作成してこの問題を解決する。

kazuhito-m commented 6 years ago

このアプリケーションで json を扱う場合は一律、

https://github.com/kazuhito-m/twitter-battler-primitivetimes/blob/master/src/main/scala/com/github/kazuhito_m/twitterbattler/primitive/CustomObjectMapper.scala

に処理させるようにしたので、「scala特有のシリアライズ」は出来るようになった。

若干「内部class名などがでてしまう」のはデータ量・セキュリティ的に良くない気もするが、問題が表面化したら新たにissueを建てよう。