希望这个问题很简单。我正在阅读Spring Framework Reference:beans-java部分,我看到了这个用法示例
令我困惑的部分是最后的注释,特别是它所说的
另请注意,如果目标不需要指定@Autowired bean只定义了一个构造函数;在上面的例子中,@ Autowired是 在RepositoryConfig构造函数上没有必要。
我不太明白为什么我可以从@Autowired
删除RepositoryConfig()
?在这种情况下,目标bean是什么以及它们指的是什么构造函数?
我尝试重现这一点,但文档没有提供AccountRepository
课程或TransferService
课程,而且我是一个菜鸟,所以不确定他们应该看什么。因此,需要一个可重复的例子。