Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Java EE (J2EE) и Spring > Spring 2.5. Проблемы с интерсепторами


Автор: Phohack 1.8.2008, 11:16
Здравствуйте.
Есть вроде бы банальная задача. Прикрутить интерсептор к парочке контроллеров. То есть просто при переходе на какие либо страницы проверять авторизацию. Но вот где возникла проблема: 
В спринге 2.5 я обьявляю контроллер аннотацией @Controller. То есть в эксемельке бинд не прописан, а потом добавляется динамически при запуске. А вот интерсептор приходится прописывать в xml. И хандлер тоже в нем.
Код

           <bean id="mainMapping" class="org.springframework.web.servlet.handler.SimpleUrlHandlerMapping">
        <property name="interceptors">
            <list>
                <ref bean="mainInterceptor"/>
            </list>
        </property>
        <property name="mappings">
            <value>
                pages/users.* = usersController
            </value>
        </property>
    </bean>

Так вот контроллер она не находит. Как это обойти?
Заранее благодарен.

Автор: Kangaroo 1.8.2008, 15:32
Посмотрит http://www.scottmurphy.info/spring_framework_annotation_based_controller_interceptors

Автор: Phohack 1.8.2008, 15:53
Спасибо! Теперь все работает. smile 

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)