假设这里是指javax.inject.Inject
注释。@Inject
是Java EE 6(JSR-299)中引入的Java CDI(上下文和依赖项注入)标准的一部分,更多内容。Spring选择支持@Inject
与自己的@Autowired
注释同义使用。
因此,为了回答你的问题,这@Autowired
是Spring
自己的注释。@Inject
是Java新技术CDI的一部分,该技术定义了类似于Spring的依赖项注入标准。在Spring应用程序中,这两个批注的工作方式与Spring决定除了支持自己的某些JSR-299批注一样。