Guice 的 bindEagerSingleton() 是否有任何等效的注释?
Is there any annotation equivalent for Guice's bindEagerSingleton()?
我做了这样的事情
bindEagerSingleton(MyClass.class);
我可以这样做吗
@SomeAnnotation
public class MyClass {}
谢谢!
正如评论中所讨论的,没有这样的注释,class路径扫描是罪魁祸首是正确的:Guice 不进行 class路径扫描,所以即使有@EagerSingleton
注释,Guice 仍然不会遇到对 class(或其完全限定的 class 名称)的引用,直到您请求它。到时候就不会急了。
我做了这样的事情
bindEagerSingleton(MyClass.class);
我可以这样做吗
@SomeAnnotation
public class MyClass {}
谢谢!
正如评论中所讨论的,没有这样的注释,class路径扫描是罪魁祸首是正确的:Guice 不进行 class路径扫描,所以即使有@EagerSingleton
注释,Guice 仍然不会遇到对 class(或其完全限定的 class 名称)的引用,直到您请求它。到时候就不会急了。