私が経験したところによると、マップは Grails と Groovy の開発において非常に一般的なイディオムです。より伝統的な Java を実行しているプロジェクトに移った今、私は Tech Lead から Java を使っていることで大打撃を受けていHashMapsます。 HashMaps使用してStrongReferencesください。 StrongReferences参照チェーンがあるときはいつでも固執してください。
私が Groovy で見た一般的なイディオムは、基本的に POJO の代わりにマップを使用することです。(例として、ネットで例を参照すると、いたるところに表示されます。)
Grails は、すべてのマップ イディオムを使用して、これをどのように回避するのでしょうか? Grails アプリケーションでメモリ プロファイリングを行った人はいますか? マップのようなものparamsはしばらくぶらぶらしていますか、それともユーザー セッションが終了すると予想通り死んで収集されますか? Mapsそれとも、Grails での使用について、Java での使用と同じように認識する必要がありますか?
=======更新==== 上記の質問はまだ残っていますが、参照に使用された記事は次のとおりです。