技术开发 频道

简化Spring--配置文件


IT168技术文档】 
    4.Spring 2.0来了 

    如果没什么外力刺激,spring xml 可能就这样不会变了。但现在xml成了过街老鼠,被ror的默认配置和JDK5的annotation逼得不行,当然就要继续求变。 

    比如有好事者认为,节点名必须以bean打头,附加一个属性id来表示bean名;属性值必须搞一个property子节点,子节点上有个属性name来表示属性名,是给机器看的很不直观的东西。
<bean id="customerDAO" class="org.springside...CustomerDAO"> <property name="maxCount" value="10"> </bean>
     给人看的东西应该就写成
<customerDAO class="org.springside....CustomerDAO" maxCount="10"/>
    Spring 2.0正用schema实现类似的语法,具体请看它的JPetStore sample。 

    5.使用Spring自带的DTD使编辑器Smart. 

    如果没有用Eclipse的Spring插件,那至少也要使用spring自带的dtd使XML编辑器smart一些,能够自动为你生成属性,判断节点/属性名称有没有拼错等。 

    6.还有更变态的简化配置方法 
   
比如autoproxy,不过我觉得更简化就不可控了,所以没有采用。
0
相关文章