.NETから来て、私はNinjectに慣れています。それは小さなシンプルなiocコンテナーです。 Javaにはシンプルで軽量なものはありますか?
シンプルなほど良いです!
Picoコンテナ または google-guice 。 ここで比較 を参照してください。
ところで、春を「ライトウェイト」と呼ぶ人はほとんどいませんが、基本的な機能だけで使用できます。したがって、上記の比較に含まれています。
Guice ?
Silk DI は120Kのjarであり、実行時の依存関係は必要ありません。したがって、それは例えばよりもはるかに軽量です。 guiceまたはspringで、ピココンテナとしてはまだ小さいですが、さらに強力な機能セットを備えています。また、GuiceのマルチバインドやpicoコンテナのGemのように、機能を個別の追加のjarに分割することによってチートを行いません。
CDI? (Guiceとほぼ同じですが、独自仕様ではなくJSRです)