Я хочу инициализировать переменную-член из значения, которое я выбрал из ENV, но оно недоступно в блоке инициализации, так как оно получается после инициализации объекта
private lateinit var needValueHere: String
@Value("\${CLIENT_ID:NA}")
private val CLIENT_ID: String = ""
init {
this.needValueHere = this.CLIENT_ID
}
Это упрощенная версия фактического проблема. Я подтвердил, что значение доступно в функциях-членах.