标签: java oop dependency-injection configuration-files
我正在使用从配置文件填充的配置对象(使用apache commons config)开发Java程序。配置对象当前是从静态字段引用的,并且有几个类依赖于它,但是我已经了解到使用静态字段是一种不好的做法,并且它对于测试来说并不健康。我的替代方法是将配置对象注入每个类,具体取决于它。这是一个很好的选择吗?或者我应该有一个更细粒度的方法,我只传递每个类所需的实际配置参数?