Skip to content

Ktor 및 Koin 격리된 컨텍스트

koin-ktor 모듈은 Ktor에 의존성 주입을 제공하는 데 전념합니다.

Koin 격리된 컨텍스트 플러그인

Ktor에서 격리된 Koin 컨테이너를 시작하려면 다음과 같이 KoinIsolated 플러그인을 설치하면 됩니다.

kotlin
fun Application.main() {
    // Install Koin plugin
    install(KoinIsolated) {
        slf4jLogger()
        modules(helloAppModule)
    }
}

DANGER

격리된 Koin 컨텍스트를 사용하면 Ktor 서버 인스턴스 외부에서 Koin을 사용할 수 없습니다 (예: GlobalContext를 사용하는 경우).