Я пытался выяснить, как использовать @ConfigurationProperties
с вложенными свойствами в Kotlin, как это можно сделать в Java.
Пример Учитывая следующие свойства, определенные в приложении. свойства:
first.id.=application1
first.second.id=application2
Я пробовал:
@Configuration
@ConfigurationProperties(prefix = "first")
class First {
lateinit var id: String
lateinit var second: Second
class Second {
lateinit var id: String
}
}
Однако оно не инициализирует вложенное свойство:
Ошибка: lateinit property second has not been initialized
Мне не удалось найти никакой документации о том, как это сделать, в Котлине. Есть предложения?