7.11 基于XML Schema的简化配置方式
7.11 基于XML Schema的简化配置方式
从Spring2.0
开始, Spring
允许使用基于XML Schema
的配置方式来简化Spring
配置文件。
早期Spring
用<bean>
元素即可配置所有的Bean
实例,而每个设值注入再用一个<property>
元素即可。这种配置方式简单、直观,而且能以相同风格处理所有Bean
的配置——唯一的缺点是配置烦琐,当Bean
实例的属性足够多,且属性类型复杂(大多是集合属性)时,基于DTD
的配置文件将变得更加烦琐。
在这种情况下, Spring
提出了使用基于XML Schema
的配置方式。这种配置方式更加简洁,可以对Spring
配置文件进行”减肥”,但需要花一些时间来了解这种配置方式。