Проблема Spring-MVC с помощью @Controller на контроллере, реализовывая интерфейс

Если вы ищете выход, такой как 0,1,2,3,4 и т. д. Ниже приведен пример ответа.

print re.findall ('\ d', s)

33
задан leppie 10 December 2008 в 07:01
поделиться

3 ответа

Нет сомнения, что то, что аннотации и наследование могут стать немного хитрыми, но я думаю, что это должно работать. Попытка, явно добавляющая AnnotationMethodHandlerAdapter к Вашему контексту сервлета.

http://static.springframework.org/spring/docs/2.5.x/reference/mvc.html#mvc-ann-setup

, Если бы это не работает, немного больше информации было бы полезно. А именно, эти два являются аннотируемыми методами контроллера от интерфейса? Нечто, как предполагается, является RegistrationController?

5
ответ дан 27 November 2019 в 17:06
поделиться

Эд прав, добавление

<bean class="org.springframework.web.servlet.mvc.annotation.DefaultAnnotationHandlerMapping"/>
<bean class="org.springframework.web.servlet.mvc.annotation.AnnotationMethodHandlerAdapter"/>

отлично работает

12
ответ дан 27 November 2019 в 17:06
поделиться

Что мне нужно было сделать, так это заменить

 <tx:annotation-driven/>

на

 <tx:annotation-driven  proxy-target-class="true"/>

Это заставляет aspectj использовать CGLIB для создания аспектов вместо динамических прокси - CGLIB не теряет аннотацию, поскольку расширяет класс, в то время как динамические прокси просто раскрывают реализованный интерфейс.

13
ответ дан 27 November 2019 в 17:06
поделиться
Другие вопросы по тегам:

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