1、Spring框架主要支持三种注入方式:字段注入、构造器注入、setter方法注入。

2、字段注入是通过直接在类的字段上添加注解来注入依赖,操作简单,但是可能有空指针异常,对测试也不太友好。

3、构造器注入是通过带参构造器的参数来注入依赖,适合注入那些强制要求依赖必须存在的情况。

4、setter方法注入是通过属性的setter方法参数来注入依赖,执行时机比构造器晚,适用于注入可选的依赖,设置required = false,有则注入,没有则不注入。

最后修改:2023 年 09 月 14 日
如果觉得我的文章对你有用,请随意赞赏