フレームワークなし(スプリング/ガイダンスなし)で依存性注入を行っていますが、プレーンなJava(必要です)のみです。私の質問はロガーについてで、ロガーはどうですか? 私は通常それをインスタンス化します
private static logger = Logger.getLogger(myclass);
ただし、これは依存性注入ではありません。ロガーを各 ctor に渡す必要がありますか? これは奇妙に見えるでしょう...では、ロガーと依存性注入についてはどうすればよいでしょうか?
PS私は、このようにセッターではなくctorを使用したDIを好みます。クラスが必要とするものを正確に知っています。
ありがとう