
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