我目前正在使用 Koin v1.0.1,根据文档https://insert-koin.io/docs/1.0/documentation/reference/index.html#_koin_dsl(第 2.11 节),我可以给出一个模块路径:
module("org.sample")
并使用注入解决特定模块的依赖关系:
// Request dependency from /org/sample namespace
val service : Service by inject(module = "org.sample")
但是,我看到注入方法不再接受参数中的模块路径。有人可以帮我解决这个问题。
我还遇到了一种使用 moduleName 属性获取模块名称的简单方法:
UserSession::class.moduleName
但我在 Kotlin 1.2.71 中找不到它。我在这里错过了什么吗?