我想知道是否有任何行为接近 .NET 的 Java 世界的 DI 容器,即我想要这两个功能:
- 主要要求 - 它应该在没有 @Inject 注释的情况下工作。所以,如果 @Inject 没有在任何地方指定,并且类有一个构造函数,那么容器应该使用这个构造函数。我知道,@Inject 注释是标准的,但我不喜欢它。
- 第二个要求(根本不需要) - 任何自动配置的方式(通过一些命名约定等)
看起来 Swing 和 Guice 需要 @Inject,但如果我错了,我会很高兴。
我想知道是否有任何行为接近 .NET 的 Java 世界的 DI 容器,即我想要这两个功能:
看起来 Swing 和 Guice 需要 @Inject,但如果我错了,我会很高兴。