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中,您可以将业务逻辑放在
控制器
或视图模型
中。TornadoFXController
在这方面可能有点用词不当——它实际上主要用于业务逻辑,而不是控制视图。另一方面,视图
通常充当UI元素的控制器,将事件处理程序连接到控制器
中的操作
通常不需要使用Guice或Spring,除非您正在转换一个已经使用依赖注入框架的应用程序,并且不想重写这些部分
为完整起见,本指南包含有关如何与第三方注入框架集成的信息:
在TornadoFX中,您可以将业务逻辑放在
控制器
或视图模型
中。TornadoFXController
在这方面可能有点用词不当——它实际上主要用于业务逻辑,而不是控制视图。另一方面,视图
通常充当UI元素的控制器,将事件处理程序连接到控制器
中的操作
通常不需要使用Guice或Spring,除非您正在转换一个已经使用依赖注入框架的应用程序,并且不想重写这些部分
为完整起见,本指南包含有关如何与第三方注入框架集成的信息: