问答详情
源自:2-6 使用Guice配置Dependency

annotatedWith(Output.class)这句似乎无效

如果不加这个注解的时候,是能够输出hello world的。但是加了注解以后就没有hello world了,但是没有报错,真的不知道什么原因。之前的课程代码都能成功,就差这。

https://img.mukewang.com/5d4a75f800018c3805270189.jpg

提问者:慕雪3588548 2019-08-07 14:55

个回答

  • 慕雪3588548
    2019-08-07 15:24:22

    自己折腾了一下又可以了。这种注解是可行的。另外还有一种是@Named("Output")这种形式,不需要建立注解,由于编译器无法检查字符串,所以Guice官方建议我们保守地使用这种方式。

    参考链接:

    https://www.jianshu.com/p/a648322dc680