Stackoverflow コミュニティの皆様、こんにちは。
オプションの基準のリストが私のDAOに送信されるいくつかのコードに取り組んでいます。メソッド シグネチャには +/- 10 個のパラメーターのリストが含まれていますが、これはあまり好きではなく、再フォーマットしたいと考えています。さらに、基準を追加/削除したからといって、異なるレイヤーからすべてのメソッド シグネチャをリファクタリングする必要がないようにしたいと考えています。
List searchParams(String name, Long countryCode, ...){
...
}
になるだろう
List searchParams(HashMap<String,Object> map) {
BeanUtils.populate(this,map);
...
}
柔軟性を得るためにマップで渡されるものの制御を放棄するため、これが起こるのはちょっと心配です。だから私の質問は、私が正しい道を進んでいるかどうかです。