📅  最后修改于: 2020-11-11 07:03:44             🧑  作者: Mango
从Spring 2.5开始,可以使用注释配置依赖项注入。因此,可以使用相关类,方法或字段声明上的注释,而不是使用XML来描述bean的连接,而是可以将bean配置移入组件类本身。
注释注入在XML注入之前执行。因此,对于通过两种方法连接的属性,后一种配置将覆盖前者。
默认情况下,Spring容器中的注释接线未打开。因此,在使用基于注释的连接之前,我们需要在Spring配置文件中启用它。因此,如果您想在Spring应用程序中使用任何注释,请考虑以下配置文件。
一旦配置了
Sr.No. | Annotation & Description |
---|---|
1 | @Required
The @Required annotation applies to bean property setter methods. |
2 | @Autowired
The @Autowired annotation can apply to bean property setter methods, non-setter methods, constructor and properties. |
3 | @Qualifier
The @Qualifier annotation along with @Autowired can be used to remove the confusion by specifiying which exact bean will be wired. |
4 | JSR-250 Annotations
Spring supports JSR-250 based annotations which include @Resource, @PostConstruct and @PreDestroy annotations. |