我最近在.NET中编写了7年的代码之后开始使用Java,不要误解我的爱C#,但是工作需要,我需要改变。我的问题是关于Ioc注册,在C#中我用Windsor和SimpleInjector(我完全喜欢),在java中我想开始使用Guice。Auto使用Guice绑定所有的`Services`
我正在从事的项目是一个遗留项目,不会使用Ioc,这是泽西岛项目(与非功能HK2 IOC)。
现在对于我的问题,在C#上我注册了所有接口和具体实现应用程序启动运行时使用反射。
我已阅读Guice文档,找不到任何示例来执行此操作,并且JIT绑定尚未真正理解。
那么有可能这样做吗?这是最佳做法吗? (我不认为手工编写所有绑定在正确的道路)
任何实例或方向将是非常有益
谢谢
您是如何看待非功能性Hk2的。 Hk2功能非常强大... Hk2还有一个强大的自动服务注册框架,使用@Service和ServiceLocator填充程序 – jwells131313
@ jwells131313,我的意思是我们的系统中的HK2不可操作。 – guyl