現状のアーキテクチャのコントローラ層やサービス層では、値の受け渡しにmap
某草草2017-05-17 09:59:48
これはコード実装の詳細な問題であり、アーキテクチャではありません。 。
パラメータを渡すためにマップを使用することには明らかに問題があります。値を渡すためにカプセル化されたモデルを使用することは、意味的により明確であり、モデルが多すぎることは問題ではありません
。毎回マップからモデルに変換するのが面倒だと感じる場合は、BeanUtil ツールを使用するか、自分でツール クラスを作成して変換を行うことができます
黄舟2017-05-17 09:59:48
上記に同意します。パッケージを使用して多くのモデルを階層化できます
メンテナンスが簡単なコードを書くようにしてください。戻りパラメータとしてマップを使用すると、将来のメンテナンスにとって悪夢になります
仅有的幸福2017-05-17 09:59:48
値を渡すには、安全で信頼性が高く、保守が簡単な Bean を使用することをお勧めします。ビジネスで多数の Bean が必要な場合、Bean を下請けに委託し、階層的に管理する必要があります。明確で階層的なプロジェクト ファイル構造は、開発アイデアを明確にするのに役立ちます。