依赖注入的相关注解

@Value
  • 注入int、float、String等基本数据类型,只能标注在成员变量、setter方法上
@Autowired
  • 按类型自动装配,可标注在成员变量(官方不推荐)、构造方法、setter方法上
@Qualifier
  • 按名称自动装配,需要和@Autowired搭配使用,只能标注在成员变量(官方不推荐)、setter方法上
@Resource
  • 按名称或类型自动装配,需要第三方包 javax.annotation.jar 的支持,只能标注在成员变量、setter方法上

以上3个注解用于自动装配其它bean的实例,尽量标注在setter方法上。

复杂类型需要用xml方式注入。

Spring 依赖注入(注解方式)

posted @ 2022-07-04 19:13  张三丰学Java  阅读(131)  评论(0编辑  收藏  举报