guice返回带有自定义注释的实例集

时间:2012-12-02 14:11:21

标签: configuration dependency-injection guice dependency-management

我有一个非常简单的场景,其中A类注册类型的实例。

A.register(T1.class, new H1());
A.register(T2.class, new H2());

这是手工完成时非常简单的配置,但是当我在guice框架之外创建实例时,guice注入不起作用。

我试图弄清楚如何使用guice创建和配置带有自定义注释的所有实例。

我找到了类似Scan the classpath for classes with custom annotation之类的东西,但它没有使用guice。

感谢

1 个答案:

答案 0 :(得分:0)

所以我猜code.google.com/p/google-guice/wiki/Multibindings是迄今为止唯一可行的选项,但它并不像我预期的那样好,因为您需要手动连接所有内容。 / p>