开发者社区 问答 正文

spring中依赖注入的几种方式是什么?

spring中依赖注入的几种方式是什么?

展开
收起
游客4qo4tkog2emrs 2022-03-31 20:52:46 718 分享 版权
1 条回答
写回答
取消 提交回答
  • Spring通过DI(依赖注入)实现IOC(控制反转),常用的注入方式主要有三种:构造方法注入(Construct注入),setter注入,基于注解的注入(接口注入)

    1.构造方法注入

    如果只有一个有参数的构造方法并且参数类型与注入的bean的类型匹配,那就会注入到该构造方法中。

    2.Setter注入

    在XML中写入,然后在set方法中注入。

    3.基于注解的注入

    @Autowired(自动注入)修饰符有三个属性:Constructor,byType,byName。默认按照byType注入。

    2022-03-31 20:54:34
    赞同 展开评论