gpt4 book ai didi

spring - @Inject 和 @Autowired 有什么区别

转载 作者:行者123 更新时间:2023-12-04 13:24:34 25 4
gpt4 key购买 nike

我只是想知道@Inject 和@Autowired 之间有什么区别
什么时候使用每一个?,或者他们正在做同样的事情?

如果我有一个具有范围的 Spring bean :

@Service
@Scope("singleton")

我可以毫无问题地为它进行依赖注入(inject)吗?

提前致谢。

最佳答案

据我所知,他们也是这样做的。 @Inject 是来自 javax.inject 的注解,它只是依赖注入(inject)的 API。在 Spring 中,您可以同时使用两者,因为我认为 Spring 为 @Inject 提供了一个实现,它与 Spring 环境中的 @Autowired 执行相同的操作。

Matthias Wessendorf 在这里写了一篇博客:http://matthiaswessendorf.wordpress.com/2010/04/20/spring-3-0-and-jsr-330-part-2/

关于spring - @Inject 和 @Autowired 有什么区别,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7568766/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com