【发布时间】:2017-07-29 05:45:32
【问题描述】:
我有一个类,我使用javax.inject.Inject 注释注入了一个字段
import javax.inject.Inject;
public class Foo extends BaseFoo {
@Inject
private Bar bar;
...
public void execute(){
if (bar == null) {
//log failure message and return
return;
}
//Do your work..
}
...
}
我的问题是,在上面的例子中,null 检查是否需要?为什么?
【问题讨论】:
-
我不确定。我会在 final 字段中使用可注入的构造函数。
-
感谢您的接受。让我知道我是否可以做任何事情来让我的回答在你眼中有价值,比如添加其他信息......
标签: java spring dependency-injection annotations inject