Discuss / Java / 何时使用构造参数和set注入

何时使用构造参数和set注入

Topic source

Pascal

#1 Created at ... [Delete] [Delete and Lock User]

在给类内成员上直接写@AutoWired的时候, IDE提示尽量不要给成员直接注入, 查了一番资料后找到了一个靠谱的说法

1. 必要的依赖使用构造方法注入

2. 可选的依赖使用set方法注入

3. 尽量不使用字段注入

廖雪峰

#2 Created at ... [Delete] [Delete and Lock User]

想多了,字段注入是代码最少的

我最喜欢的就是package权限的字段注入,还不影响测试


  • 1

Reply