我在尝试理解Spring中的@Autowired注释时遇到了一些困难。
据我所理解,在某些情况下,如果我在保存bean的xml文件中声明这个变量类,就可以在实例变量上声明@Autowired。
在这种情况下,正如我所理解的,我不必实例化bean,因为它们将被Spring自动声明。我不明白的是:
@Autowired注释有什么不同?发布于 2015-03-20 09:08:37
要在DAO中注入连接对象,所有这些都必须是spring (在xml中声明)。默认情况下,所有spring都是单实例,因此两个不同的DAO将共享相同的连接实例。
关于你的第二个问题,你有第三种选择,@Autowired在一个领域的水平。您应该使用的是主观的,但是这篇博客文章很好地解释了不同之处,它交叉链接了许多关于这个主题的其他帖子。
https://stackoverflow.com/questions/29162727
复制相似问题