Я относительно новичок в kotlin, и я не могу разобраться с пружинным автоматическим подключением
kotlin.UninitializedPropertyAccessException: lateinit property applicationContext has not been initialized
Я получил вышеуказанную ошибку при запуске этого:
@SpringBootTest
internal class MeterResourceAdapterTest () {
@Autowired
private lateinit var applicationContext: ApplicationContext
@Test
fun toMeterReadingResourceList() {
print(applicationContext.applicationName)
.....//I hope my implementation can be ignored
}
Что здесь происходит? Почему, кстати, требуется латинит, и КОГДА «инициализируется»?