最佳答案
我正在试验来自这个官方的 Spring 教程的例子,这里有一个依赖于这段代码的例子:
Https://github.com/spring-guides/gs-async-method/tree/master/complete
如果你看看 AppRunner.java类的代码,我有两个问题:
@Service bean,由 spring 提供 GitHubLookupService。但是,在构造函数上没有 @Autowired注释,那么这个构造函数是如何通过正确的依赖关系被调用的呢?应该是 null。这是 弹簧靴的自动假设吗?
Spring 是否看到“ private field + structor 参数,并假设它应该寻找合适的 bean?
是 Spring 框架还是 弹簧靴?
我错过了什么吗?
AppRunner)没有缺省构造函数?
Spring 如何知道它应该使用参数运行构造函数?
是因为它是唯一的构造函数吗?