gpt4 book ai didi

spring - JSR330 DI 与 Spring DI

转载 作者:行者123 更新时间:2023-12-02 10:28:06 27 4
gpt4 key购买 nike

为什么人们使用 Spring DI 而不是 JSR330 DI?我看到许多项目仍在高速推进,而 spring DI 却忽视了 JSR330 规范。许多人甚至不知道它的存在。是不是它的营销力度不够,而 Spring 却是这样?

我确实看到了 Guice vs. spring 的帖子,但真正的争论应该是 JSR330 vs. spring,因为 spring 还没有实现该规范(希望有一天它会实现)。关于为什么社区中如此大一部分人似乎忽视了 JSR330 并且没有发展到它,您有什么想法吗?

注意:我应该在这里进行更正。 Spring 3.0 确实实现了 JSR330,甚至有一种方法可以像 guice 一样覆盖默认绑定(bind),只不过您必须提供 xml 文件而不是用 java 编写的模块文件。

最佳答案

我想说这是因为 Spring 不仅仅是一个简单的 DI 容器。许多团队出于以下各种原因使用 Spring:

  • 交易管理
  • 安全
  • MVC
  • 方面
  • 数据访问
  • 批处理
  • 网络流
  • 网络服务
  • Many others...

他们涉足了很多事情,这使得混合和匹配 Spring 技术来进行一般企业开发变得很容易。

关于spring - JSR330 DI 与 Spring DI,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9889741/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com