ドメイン クラスの一部のフィールドにデフォルト値を設定できるようにしたいと考えています。これまで、プロジェクト全体の設定のマップを格納するクラスがあり、このマップを redis データベースに移動するタスクを念頭に置いていました。その日が来て、すべてのデータを redis に移動し、値を取得/設定する素敵な Spring Bean を作成しました。ただし... beanが注入される前に、ドメインクラスインスタンスにデフォルト値が設定されているようです。この種のものは、プロセス全体を壊します。また...単体テストに問題があります。Spring Bean と同じインターフェースを実装し、テスト値を保持するクラスを作成しました。ドメインクラスに注入したかったのですが、これも失敗します。
そのため、現在、単体テストを実行できるドメインクラスの外部に保存されたデフォルト値を処理する良い方法を見つけようとしています。何かご意見は?