Аннотируемый контроллер Spring-MVC не распознал, когда контроллер расширяет интерфейс

Некоторые библиотеки используют нативный код, поэтому ссылки должны добавить в ваш проект все нативные зависимости. Например, response-native-swipeable может быть чистой библиотекой JS, и ссылки не используются. Это означает, что не используется встроенный код реакции-native-swipeable. Для получения дополнительной информации о ссылках, пожалуйста, обратитесь к: https://facebook.github.io/react-native/docs/linking#docsNav

5
задан layne 29 September 2008 в 23:15
поделиться

2 ответа

layne, Вы описали проблему как случай, когда Ваш класс контроллера реализует интерфейс, но в примере кода Вы, если, проблема происходит, когда Ваш класс контроллера расширяет другой ваш класс, ValidatingController.

Возможно, родительский класс также определяет некоторые аннотации Spring, и контейнер Spring заметил их сначала и классифицировал класс контроллера как тот тип управляемого объекта и не потрудился проверять на @Controller аннотация Вы также определили в подклассе. Просто предположение, но если бы это удается, я предложил бы сообщить об этом команде Spring, поскольку это походит на ошибку.

3
ответ дан 15 December 2019 в 06:38
поделиться

Я думаю, что Вы найдете, что проблема относится к аннотациям наследования и использования, они не смешиваются хорошо.

Вы попытались реализовать вышеупомянутое наследование использования и SimpleFormController со всеми другими деталями, настроенными в Вашем контексте приложения? Это, по крайней мере, сузит проблему к проблема наследования и аннотации.

0
ответ дан 15 December 2019 в 06:38
поделиться
Другие вопросы по тегам:

Похожие вопросы: