Dependency injection 依赖注入

Dependency injection 依赖注入,dependency-injection,tornadofx,Dependency Injection,Tornadofx,除了组件或控制器(例如,服务类),是否有一种简单的特定注入方式 文档仅提到对View和Controller类使用inject()。 集成Guice或Spring以注入除这两个类之外的任何东西是最好的吗 在TornadoFX中,您可以将业务逻辑放在控制器或视图模型中。TornadoFXController在这方面可能有点用词不当——它实际上主要用于业务逻辑,而不是控制视图。另一方面,视图通常充当UI元素的控制器,将事件处理程序连接到控制器中的操作 通常不需要使用Guice或Spring,除非您正在

除了组件或控制器(例如,服务类),是否有一种简单的特定注入方式

文档仅提到对
View
Controller
类使用
inject()

集成Guice或Spring以注入除这两个类之外的任何东西是最好的吗

在TornadoFX中,您可以将业务逻辑放在
控制器
视图模型
中。TornadoFX
Controller
在这方面可能有点用词不当——它实际上主要用于业务逻辑,而不是控制视图。另一方面,
视图
通常充当UI元素的控制器,将事件处理程序连接到
控制器
中的操作

通常不需要使用Guice或Spring,除非您正在转换一个已经使用依赖注入框架的应用程序,并且不想重写这些部分

为完整起见,本指南包含有关如何与第三方注入框架集成的信息:


在TornadoFX中,您可以将业务逻辑放在
控制器
视图模型
中。TornadoFX
Controller
在这方面可能有点用词不当——它实际上主要用于业务逻辑,而不是控制视图。另一方面,
视图
通常充当UI元素的控制器,将事件处理程序连接到
控制器
中的操作

通常不需要使用Guice或Spring,除非您正在转换一个已经使用依赖注入框架的应用程序,并且不想重写这些部分

为完整起见,本指南包含有关如何与第三方注入框架集成的信息: