代码之家  ›  专栏  ›  技术社区  ›  Magnar

Guice最佳实践和反模式

  •  34
  • Magnar  · 技术社区  · 7 年前

    我不确定这个问题是否有价值,但是否有特定的最佳实践和反模式 Google Guice ?

    请将任何通用DI模式指向 this question .

    2 回复  |  直到 9 年前
        1
  •  31
  •   SamBeran    16 年前

    我一直认为对最终字段进行构造函数注入是一种最佳实践。它将可变状态最小化,并通过使类的形式依赖关系显式,使类更易于理解。

    public class MyClass {
        private final MyDependency dependency;
    
        @Inject
        public MyClass(MyDependency dependency) {
            this.dependency = dependency;
        }
    }
    
        2
  •  13
  •   Kevin Bourrillion    11 年前

    在Guice项目页面上有一些。这里有一个链接到 first one ,您可以在侧边栏中看到其他的。

    也就是说,我认为看到其他人在这里发布和投票会很好。然后我们就可以为Guice页面写出最好的。