В настоящее время я пытаюсь выяснить, как использовать сеттерную инъекцию Spring с Kotlin.Я не могу использовать инжектор конструктора для этого, потому что Бин может быть нулевым, и я не хочу использовать инжекцию поля, потому что это худшее.Очевидный способ записи
var x : Any? = null
@Autowired
set(value) {
x = value
}
не может работать, потому что это приведет к циклическому вызову.Итак, как я могу автоматически подключить элемент, используя инъекцию сеттера?