All Downloads are FREE. Search and download functionalities are using the official Maven repository.

org.jetbrains.kotlinx.jupyter.spring.starter.SpringContext.kt Maven / Gradle / Ivy

package org.jetbrains.kotlinx.jupyter.spring.starter

import org.springframework.context.ApplicationContext
import org.springframework.context.ApplicationContextAware
import org.springframework.stereotype.Component

@Component
class SpringContext : ApplicationContextAware {
    companion object {
        private lateinit var context: ApplicationContext

        fun getContext(): ApplicationContext = context
    }

    override fun setApplicationContext(applicationContext: ApplicationContext) {
        context = applicationContext
    }
}

@Suppress("unused")
val springContext: ApplicationContext get() = SpringContext.getContext()




© 2015 - 2025 Weber Informatics LLC | Privacy Policy