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

来源:2-6 使用Guice配置Dependency

慕雪3588548

2019-08-07 14:55

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

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

写回答 关注

1回答

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

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

    参考链接:

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

使用Google Guice实现依赖注入

谷歌大神带你重新理解依赖注入,示范Guice和Spring Boot如何协作

10116 学习 · 12 问题

查看课程

相似问题