- 4
- 0
- 约3.89千字
- 约 4页
- 2017-06-07 发布于重庆
- 举报
Spring总结用XML配置的十二个最佳实践
Spring:总结用XML配置的十二个最佳实践
――李要强
Spring可以通过类的自省来自动绑定其依赖部分,使得你不必明确指明bean的属性和构造器。Bean的属性可以通过属性名称或类型匹配来实现自动绑定。构造器通过类型匹配来实现自动绑定。你甚至可以指定自动检测自动绑定模式,它可以引导Spring选择一种适当的运行机制。先来看看下面的一个例子:
class com.lizjason.spring.OrderService
autowire byName/
OrderService类的属性名在容器中用于匹配bean实例。自动绑定可以潜在地节省一些打字和减少一些混乱。但是在现实世界的工程里你不应该使用这种方式,这是因为它牺牲了配置的清晰性和可维护性。许多指南和介绍中大量吹捧自动绑定是Spring的一种极好的特征而没有提到这一特性所带来的牺牲。依我的观点,这就像Spring中的object-pooling,它更像是一种为了占据更多市场的商业特征。它对于XML配置文件的小巧化是一个好办法,但实际上也增加了复杂程度,尤其当你运行有大量类声明的工程时。虽然Spring允许你混合自动绑定和手动绑定,但是这个矛盾会使XML配置更加晦涩难懂。
2.使用通俗的命名 这个方式对于Java编码也一样适用。在工程中使用清晰的、描述性的、协调的通俗名称对于开发者理解XML配置是十分有益的。例如对
您可能关注的文档
- 七年级政治下册第二单元《做自立自强的人》测试.doc
- 七年级政治下册第二单元《第三课走向自立人生(第一课时)》导学案(无答案)人教新课标版.doc
- 山东临沂物理-2015初中毕业学业考试试卷.doc
- 山东临沭一中高三数学4月模拟试题文科(一).doc
- 七年级政治期末复习重点问题201306.doc
- 山东三年真题正文.doc
- 七年级政治期末复习提纲共4页.doc
- 七年级数学(下)第一章《整式的运算》测试题.doc
- 山东五莲县2014事业单位考试真题.doc
- 七年级数学(下)第七单元达标检测卷.doc
- 【学习课件】第十九章强制执行通.pptx
- 【学习课件】第十九章恶性肿瘤.pptx
- 【学习课件】第十九章民事执行.pptx
- 2026秋冀教版义务教育英语九年级上册Unit 5 Culture shapes us! 大单元整体教学设计[2022课标2025修改].pdf
- 2026秋冀教版义务教育英语九年级上册Unit 4 Great people 大单元整体教学设计[2022课标2025修改].pdf
- 2026秋冀教版义务教育英语九年级上册Unit 6 Looking into science 大单元整体教学设计[2022课标2025修改].pdf
- 2026秋冀教版义务教育英语九年级上册Unit 6 Looking into science 大单元整体教学设计[2022课标2025修改].docx
- 环境相关因素对绿色债券定价影响初探.pdf
- 【学习课件】第十三章:生产成本.pptx
- 【学习课件】第十三章:简单国民收入决定理论.pptx
原创力文档

文档评论(0)