2014-02-16 35 views
1

this blog post Mark Seemann解釋了使用依賴注入框架配置依賴關係的不同方法。 Convention over Configuration是這種方法之一。在.NET世界中,有多種DI框架可以提供這種功能(例如NInject,MEF 2)。我正在尋找一個在Java世界中使用Convention over Configuration的DI框架。我看着Spring和Guice,但他們都沒有提供這個功能。具有Convention over Configuration功能的Java依賴注入框架

回答

0

我會爭辯說hk2有一個約定配置像automatic service population功能。它要求您在構建時使用hk2-inhabitant-generator將一些元數據放入構建的jar文件中。然而,在此之後,用您的服務填充hk2就變得非常簡單。這就是GlassFish如何使用DI,在服務器啓動時需要將類加載保持在最低限度,以提高啓動性能。