Java spring3@autowired和@inject

Java spring3@autowired和@inject,java,spring,dependency-injection,Java,Spring,Dependency Injection,我是spring2.5,我通常使用@autowired来表示DI。如果我没记错的话,在spring3中,我们可以使用@Inject来实现类似的功能,对吗?请评论。我尝试添加@Inject而不是@autowired,但没有效果。需要额外的图书馆吗 如果“不工作”意味着无法解析注释,那么是的,您需要一个JSR-330 API库。你可以下载它 或者如果您使用maven: <dependency> <groupId>javax.inject</groupId>

我是spring2.5,我通常使用@autowired来表示DI。如果我没记错的话,在spring3中,我们可以使用@Inject来实现类似的功能,对吗?请评论。我尝试添加@Inject而不是@autowired,但没有效果。需要额外的图书馆吗

如果“不工作”意味着无法解析注释,那么是的,您需要一个JSR-330 API库。你可以下载它

或者如果您使用maven:

<dependency>
  <groupId>javax.inject</groupId>
  <artifactId>javax.inject</artifactId>
  <version>1</version>
</dependency>

javax.inject
javax.inject
1.

定义“未工作”。发生了什么事?你也可以用@Resource代替DII。我真的很惊讶,在问了351个问题之后,你仍然没有意识到“它不起作用”是不够的信息。@Bozho,下次会详细写。=)