Java注入最终属性

时间:2014-07-07 19:05:28

标签: java dependency-injection final

@Inject是否适合最终字段? 那是一旦注入,就无法改变。

我无法执行构造函数注入,因为我需要使用提供者注入和原型实例化。

如果没有,Java最终语法的未来计划是否可以注入?

否则,Provider什么时候会接受构造函数参数?

1 个答案:

答案 0 :(得分:0)

除了构造函数注入之外,您可以使用Google Guice进行多次注射,例如,您还可以使用方法和场注入。

此外,Guice的构造函数注入允许您设置对最终属性的依赖性。 在这里查看他们的页面:https://github.com/google/guice/wiki/Injections

相关问题