【问题标题】:Integrating Spring dependency injection with Ninja framework将 Spring 依赖注入与 Ninja 框架集成
【发布时间】:2016-11-29 01:58:24
【问题描述】:

我最近考虑将我们当前的 Java Web 框架(Play 框架)替换为一个更加基于 Java 的框架。我遇到了两个对我很有吸引力的 Web 框架:The Ninja Framework 和 Spark 框架。

我更喜欢 Ninja Framework,但我无法找到它的工作示例以及 Spring Framework 的依赖注入容器(我目前使用它并无意替换它)。

谁能给我指出一个工作示例(Spring with Ninja)或描述使用 Ninja 框架的一些优点或缺点?

【问题讨论】:

  • 查看 Ninja 文档,它明确表示它使用 Google Guice Ninja Dependency Injection 部分。将新的 DI 容器添加到组合中是没有意义的。
  • 是的,我知道这种用途,我的意愿是将 DI 提供程序从 guice 更改为 spring,因为我目前正在使用它。

标签: java spring ninjaframework


【解决方案1】:

不幸的是,你不能用 spring boot 替换它,但是 guice 是功能强大的 DI 容器,我实际上更喜欢它而不是 spring boot,它更类似于其他框架 DI,而不仅仅是基于 java 的。一般来说,ninja 是一个很棒的框架,是的,缺点之一是它不是最容易交换 DI 容器或 html 模板之类的东西。这也是我希望看到的改进。除此之外,它是一个很棒的框架!

【讨论】:

  • 谢谢,我现在已经很清楚了,并决定使用 Spring Boot。对我的决定再满意不过了,会推荐给任何人。
  • 是的,spring boot 也有一个很棒的社区,而这是 ninja 所缺乏的。不错的选择!
猜你喜欢
  • 1970-01-01
  • 2010-12-14
  • 2014-09-06
  • 2011-05-16
  • 1970-01-01
  • 2010-09-14
  • 1970-01-01
  • 1970-01-01
  • 2016-08-19
相关资源
最近更新 更多