我还不熟悉Guice,以前也没有使用过任何DI框架。在阅读官方wiki和许多其他文档后,我仍然无法完全理解它。
在我的特定情况下,我想编写一个EL标签库函数,该函数使用其他(要注入的)类。由于所有标签库函数都必须声明为静态的,因此我无法通过构造函数或setter来@Inject我的依赖项。我考虑使用requestStaticInjection()方法,该方法在http://code.google.com/p/google-guice/wiki/Injections#Static_Injections中描述,但我无法使其正常工作,并且一直找不到好的教程。
提前感谢任何帮助,
Arman
在我的特定情况下,我想编写一个EL标签库函数,该函数使用其他(要注入的)类。由于所有标签库函数都必须声明为静态的,因此我无法通过构造函数或setter来@Inject我的依赖项。我考虑使用requestStaticInjection()方法,该方法在http://code.google.com/p/google-guice/wiki/Injections#Static_Injections中描述,但我无法使其正常工作,并且一直找不到好的教程。
提前感谢任何帮助,
Arman