在这篇博文中, Mark Seemann 解释了使用依赖注入框架配置依赖的不同方法。约定优于配置是这种方法之一。在 .NET 世界中,有多个提供此功能的 DI 框架(例如 NInject、MEF 2)。我正在 Java 世界中寻找具有约定优于配置的 DI 框架。我查看了 Spring 和 Guice,但它们似乎都没有提供此功能。
问问题
482 次
2 回答
0
我会争辩说,hk2对配置有一个约定,比如具有自动服务人口的功能。它要求您在构建时使用hk2-inhabitant-generator将一些元数据放入您构建的 jar 文件中。但是,之后使用您的服务填充 hk2 变得非常简单。这就是 GlassFish 使用 DI 的方式,其中必须将服务器启动时的类加载保持在最低限度,以提高引导性能。
于 2014-02-16T22:51:25.797 回答
0
使用afterburner.fx的 JavaFX 是基于约定优于配置和依赖注入的 JavaFX MVP 框架。
于 2018-11-21T08:12:33.487 回答