私は状況があります: サービスクラスに1つの機能を提供したいと考えています。たとえば、 いくつかのパラメータに基づいてjsonファイルを生成しています。私は1つのパブリックメソッドを持ち、公的機関によっていくつかのプライベートメソッドがあり、今ではユニットテストに問題があります。私は可能性を知っています(テストプライベートメソッドはありません、パブリックプライベート(NO!)、refelctions、プライベートパッケージ)、最高のパッケージプライベートソリューションですが、そのサービスクラスはxx.serviceパッケージの中にあり、外に目に見える...サービス層内のプライベートメソッド
私は春のBOOTを使用しています。私の質問は次のようなものです。サービスクラス内にプライベートメソッドを保持するのは悪い方法でしょうか?たぶんそれらをどんな種類のutilクラスにも移動できますか? (メソッドは、メソッドUtilの種類のあることを正直に言うと...)
助けてください:)
サービス層でJSONを生成するのはおそらく間違いです。サービス層はドメインオブジェクトを操作する必要があります。 JSONとの間の変換は、プレゼンテーションレイヤー内になければなりません。 – Raedwald
それは不幸な例だった;) –