gpt4 book ai didi

java - spring 应用程序各个方面的依赖注入(inject)?

转载 作者:塔克拉玛干 更新时间:2023-11-01 22:01:20 27 4
gpt4 key购买 nike

我正在研究将 Spring 作为 Web 框架,但是我需要一些帮助来了解 DI。

在运行时在容器中构建对象的概念是一个全新的概念。

我只是想知道这将如何反射(reflect)在大型应用程序中,我会让一些模块执行耦合度更高的工作,还是应该在运行时初始化每个对象?

这对我来说似乎有点密集,我的意思是说例如我有一个 CSV 文件数据挖掘应用程序,它每行删除数据 - 每行数据都封装在我自己的 CSVRow处理或其他任何对象。只要 Excel 文件可能上传到服务器,就会实例化这些对象。我不知道我需要创建多少?

我似乎有点迷路了,非常感谢任何清晰度、概述或一些指导。

提前致谢!

最佳答案

我会尽量简单地说:

  • 对具有逻辑(业务逻辑、持久化逻辑、前端逻辑)的无状态类使用依赖注入(inject)
  • 对值对象使用new

关于java - spring 应用程序各个方面的依赖注入(inject)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6206770/

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