要为字段分配NULL

时间:2013-01-08 05:59:50

标签: java spring

这些线上有什么不同吗?

1.    @Autowired
      private MyClass obj;

2.    @Autowired
      private  MyClass obj = null;

3.    @Autowired
      private  MyClass obj = new MyClass();

显然,第三个是不好的做法。

请解释。

1 个答案:

答案 0 :(得分:4)

没有区别:无论您分配给它的是什么,容器都会注入实例。

选项1是最常用和最常用的风格。