Lagomを使用してMicro-Service Architectureシステムを開発する2つの例、つまり 'chirp'と 'cargotracker'を見てきましたが、どれも既存のエンティティに更新する方法を示していません。例えばREST API経由のLagomの更新
、REST URI
Sugguestion { ID コンテンツ再生回数 著者}更新約
api/suggestion with Http Post ----> add a new suggestion
api/suggestion/:id with Http Get, ---->read a suggestion
api/suggestion/:id with Http Delete, ---->remove a suggestion
方法では、次のエンティティを有しますか?
1)api/suggestion/viewCount with Http Put?
2)api/suggestion /:id with Http Put?
3)api/suggestion /:id with Http Post?
は、上記3 approch 1
)、そうでない場合は、各フィールドの別々のデータクラスを定義する必要がaginst「で変更可能な変更」を導入する提案エンティティに直接更新のいくつかの欠点がありますラゴムの原則。
2)& 3)、古い状態のディープコピーが必要であり、変更されたフィールドで更新する必要があります。それ以外の場合は、「変更可能な変更」も導入されます。
その他のオプションはありますか?
おかげで