Guice的bindEagerSingleton()是否有任何等效的注释?

时间:2018-08-06 11:22:43

标签: java cdi guice java-annotations guice-3

我做了这样的事情

bindEagerSingleton(MyClass.class);

我可以做这样的事情

@SomeAnnotation
public class MyClass {}

谢谢!

1 个答案:

答案 0 :(得分:1)

如评论中所述,没有这样的注释,并且您正确地认为类路径扫描是罪魁祸首:Guice不会进行类路径扫描,因此即使有@EagerSingleton注释,Guice仍然不会在您提出要求之前,请不要遇到对该类的引用(或其全限定类名称)。那时,它将不再渴望。