796得票11回答
Spring框架中的@Inject和@Autowired有什么区别?在什么情况下使用哪一个?

我正在阅读一些SpringSource的博客,在其中一篇博客中,作者使用了@Inject,我认为他也可以使用@Autowired。 以下是代码片段: @Inject private CustomerOrderService customerOrderService; 我不确定@Injec...

769得票21回答
为什么我的Spring @Autowired字段为空?

注意:这是针对常见问题的标准答案。 我有一个Spring的@Service类(MileageFeeCalculator),其中有一个@Autowired字段(rateService),但当我尝试使用它时,该字段为null。日志显示,MileageFeeCalculator bean和Mile...

719得票16回答
春季框架:@Component与@Bean的区别

我知道在Spring 2.5中引入了@Component注解,以使用类路径扫描来摆脱XML bean定义。 @Bean在Spring 3.0中引入,可以与@Configuration一起使用,以完全摆脱XML文件并使用Java配置代替。 是否有可能重用@Component注解而不是引入@B...

586得票11回答
Spring中的自动装配是如何工作的?

我有点困惑 控制反转(IoC)如何在Spring中工作。 假设我有一个名为UserServiceImpl的服务类,它实现了UserService接口。这应该如何进行 @Autowired? 而在我的Controllers中,我应该如何实例化此服务的instance? 我只需要执行以下操作...

440得票11回答
@Resource与@Autowired的区别

我应该在依赖注入中使用哪个注释:@Resource (jsr250) 或 @Autowired(Spring 特定)? 过去我都成功地使用过这两个注释:@Resource(name="blah") 和 @Autowired @Qualifier("blah") 我的直觉是坚持使用 @Res...

351得票3回答
理解Spring中@Autowired的用法

我正在阅读Spring 3.0.x参考文档,以了解Spring Autowired注释: 3.9.2 @Autowired和@Inject 我不理解以下示例。我们需要在XML中做些什么才能使其工作? 示例1:public class SimpleMovieLister { pr...

323得票10回答
Spring中@Autowire在属性和构造函数上的区别

自从我使用Spring以来,如果我要编写一个具有依赖性的服务,我会按照以下步骤进行:@Component public class SomeService { @Autowired private SomeOtherService someOtherService; } 我现在遇到了...

296得票4回答
什么是字段注入,如何避免它?

我在一些关于Spring MVC和Portlets的帖子中读到,不建议使用字段注入。据我理解,字段注入是指像这样使用@Autowired注入Bean:@Component public class MyComponent { @Autowired private Cart ca...

268得票51回答
IntelliJ错误地指出没有找到自动装配存储库的类型

我创建了一个简单的单元测试,但IntelliJ不正确地将其突出显示为红色,并标记为错误。 没有bean? 正如您在下面所看到的,测试通过了吗? 所以必须是自动装配(Autowired)?

267得票10回答
如何使用Mockito在Spring中模拟带有@Value注解的自动装配字段?

我正在使用Spring 3.1.4.RELEASE和Mockito 1.9.5。在我的Spring类中,我有:@Value("#{myProps['default.url']}") private String defaultUrl; @Value("#{myProps['default.p...