Тег списка внутри XML.Я не понимаю что это делает - PullRequest
0 голосов
/ 24 февраля 2012

Это вопрос, связанный с Spring MVC.У меня есть записи в файле XML, как это.

<bean class="org.springframework.web...DefaultAnotationHandlerMapping">
    <property name="interceptors">
        <list>
          <bean class="rewardsonline.AuditInterceptor"/>
          <bean class="rewardsonline.PerformanceInterceptor"/>
        </list>
    </property>
</bean>

Теперь я понимаю, что свойство, называемое перехватчиками, является переменной экземпляра класса DefaultAnnotationHandlerMapping.Но я не могу понять смысл тега списка.Что это означает?

Ответы [ 2 ]

1 голос
/ 24 февраля 2012

4.4.2.4 Коллекции

В элементах <list/>, <set/>, <map/> и <props/> вы задаете свойства и аргументы типов Java Collection List, Set, Map и Properties соответственно.

Ваш XML-фрагмент создает java.util.List и внедряет его в свойство interceptors объекта DefaultAnotationHandlerMapping.

1 голос
/ 24 февраля 2012

Класс AbstractHandlerMapping имеет свойство, называемое перехватчиком, которое является списком.Элемент List в XML содержит список перехватчиков, которые должны быть добавлены в список перехватчиков в AbstractHandlerMapping при его инициализации.

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