Kotlin Ошибка пружины при преобразовании Java компонента - PullRequest
0 голосов
/ 27 января 2020

Я пытаюсь преобразовать некоторые Java Spring компоненты в Kotlin, и я попытался использовать Intellij Преобразовать в Kotlin функцию.

Код, преобразованный в Kotlin просто отлично, без ошибок, я проверил логи c, и там нет проблем.

Проблема в том, что любой вид @Component, который я пытаюсь преобразовать, дает мне запутывающую ошибку.

Ошибка:

e: java.io.IOException: java.lang.ArrayIndexOutOfBoundsException: Array index out of range: 0

Компонент Kotlin:

@Component
class Component {
    @Autowired
    private val service: Service? = null
    // Service class also in Kotlin, works just fine

    // ...
}

Java код:

@Component
public class Component {
    @Autowired
    private Service service;
    // Service class in Kotlin, works just fine

    // ...
}

У меня также есть попытался использовать компонент как open class, но возникла та же ошибка.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...