Spring boot を利用して開発を行なっていますが、@AutowiredをつけてDIするフィールドがprivateの場合でもちゃんとDIされている様に見えます。
コンストラクタも特に用意しているわけでは無いのですが、どういった仕組みでDIされるのでしょうか?
やはり、リフレクションでprivateに強制的にアクセスする様な事をしているのでしょうか?
また、サンプルコードでも結構見かけるのですが、Injectionフィールドをprivateにするのは、Springでは、普通の事でしょうか?
ベストプラクティスはありますか?
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/02/02 23:49