XML 内的列表标签。我不明白它的作用
这是一个与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 类的实例变量。但是,我无法理解列表标签。这说明什么?
This is a question related to Spring MVC. I have entries in an XML file like this.
<bean class="org.springframework.web...DefaultAnotationHandlerMapping">
<property name="interceptors">
<list>
<bean class="rewardsonline.AuditInterceptor"/>
<bean class="rewardsonline.PerformanceInterceptor"/>
</list>
</property>
</bean>
Now, I understand that the property called interceptors is an instance variable of the class DefaultAnnotationHandlerMapping. But, I cannot make sense of the list tag. What does that indicate?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
4.4.2.4收藏
您的 XML 片段正在构造一个
java.util.List
并将其注入到DefaultAnotationHandlerMapping
对象的interceptors
属性中。4.4.2.4 Collections
Your XML fragment is constructing a
java.util.List
and injecting it ino theinterceptors
property of theDefaultAnotationHandlerMapping
object.AbstractHandlerMapping 类有一个称为拦截器的属性,它是一个列表。 XML 中的 List 元素列出了在初始化时应添加到 AbstractHandlerMapping 上的拦截器列表中的拦截器。
The AbstractHandlerMapping class has a property called interceptors which is a List. The List element in the XML lists the interceptors which should be added to the interceptor list on AbstractHandlerMapping when it's initialized.