有3种依赖注入。

第一种:接口注入。就是将要注入的内容置入到一个接口中,然后再将其注入到他的实现类中。   

第二种:set注入。注入者通过setter方法将一个对象注入进去。

第三种:构造注入。通过一个带参数的构造函数将一个对象注入进去。

 

构造注入和set注入的比较:取决于注入的先后是否对业务逻辑有影响。如果一个业务逻辑中属性的值必须在最先得时候初始化,那么选择构造注入会是一个较好的选择。如果是一种动态下,不确定的环境下选择set注入比较自然。

相关文章:

  • 2021-09-02
  • 2020-04-15
  • 2022-12-23
  • 2022-12-23
  • 2021-08-19
  • 2021-12-30
  • 2021-08-20
猜你喜欢
  • 2021-05-26
  • 2021-10-02
  • 2022-01-19
  • 2021-06-19
  • 2021-08-07
  • 2021-12-29
相关资源
相似解决方案