适用于Java的轻量级ioc-Container?

dev*_*ium 29 java dependency-injection ioc-container

来自.NET,我已经习惯了Ninject,这是一个简单的小型ioc容器.Java有什么简单轻量的东西吗?

越简越好!

Boz*_*zho 29

Pico容器google-guice.在这里查看比较.

顺便说一句,很少有人会称春天为"ligthweight",但它只能用于基本功能.因此它包含在上面的比较中.


Jon*_*her 6

CDI?(与Guice几乎相同,但是JSR而不是专有)


小智 6

Silk DI是一个120K的jar,不需要进一步的运行时依赖性.所以它比guice或spring更轻巧,并且仍然更小,如pico-container,但具有更强大的功能集.此外,它不会通过将功能分成单独的额外罐子来欺骗,例如用于guice的多重绑定或用于微型容器的宝石.