here you go folks: ``` class GreetingProvider(_gr...
# announcements
m
here you go folks:
Copy code
class GreetingProvider(_greeting: String) {
    val greeting = _greeting
}

class GreetingPrinter(private val _greetingProvider: GreetingProvider) {
    fun printGreeting() = println(_greetingProvider.greeting)
}

fun main(args: Array<String>) {
    val myBeans = beans {
        bean { GreetingProvider("Hello, there!") }
        bean { GreetingPrinter( ref<GreetingProvider>())}
    }

    val context = GenericApplicationContext()

    val xmlReader = XmlBeanDefinitionReader(context)
    xmlReader.loadBeanDefinitions(ClassPathResource("META-INF/some-context.xml"))

    context.refresh()
}