如何将Koin添加到Ktor项目中



我正在尝试安装"Koin";用于DI。我已经在渐变中添加了Koin依赖项,但它似乎没有安装。

implementation("io.insert-koin:koin-core:3.2")
implementation("io.insert-koin:koin-ktor:3.2")

这是我的插件方法

fun Application.configureDependencyInjection(){
install(Koin) {
/*
My modules are meant to go in here.
*/
}
}

然而,我不断地得到这样的错误:;未解决的参考文献:Koin";

我能够通过使缓存无效来解决这个问题。我想是缓存问题。

试试这个:

// Koin for Kotlin apps
implementation "io.insert-koin:koin-core:3.2.0"
// Testing
testCompileOnly("io.insert-koin:koin-test:3.2.0")

它对我有用。

最新更新