私はIOCに不慣れで、現在Struts2フレームワークのソースコードから学んでいます。ActionInvocation
学習を通じて、ハンドラーがインターセプターなどのフレームワークの基本的な理解を深めました。
しかし、(少なくとも私にとっては)不思議な依存性注入の部分を理解しようとしていたとき、私は完全に道に迷いました。
パッケージに指定されている注入メカニズムcom.opensymphony.xwork2.inject
がわかりにくい。はどのように正確にContainerImpl.inject(Object)
すべての作業を行いますか? または、DI を理解するにはどこから始めればよいでしょうか。