码迷,mamicode.com
首页 > 编程语言 > 详细

项目中 Spring 配置文件的选型问题 (xml和注解的抉择)

时间:2018-05-07 15:32:53      阅读:234      评论:0      收藏:0      [点我收藏+]

标签:配置信息   简洁   外部   依赖   程序   修改   配置文件   解决   特殊   

 

 

要改的东西用xml 不改的东西用注解;这句是对用不用注解或者 xml的一个不错的解决方案

 

 

xml使用场景:
1.外部jar包依赖bean配置
2.用注解无法实现,或者用注解无法轻易实现的情形
3.项目组内部达成一致的约定的地方
4.特殊的配置(如:定义一个map)

优:容易编辑,配置比较集中,方便修改,在大业务量的系统里面,通过xml配置会方便后人理解整个系统的架构
缺:比较繁琐,类型不安全,配置形态丑陋,配置文件过多的时候难以管理

 

注解使用场景:
除了上面4点,其他情况都可以用

优:方便,简洁,配置信息和 Java 代码放在一起,有助于增强程序的内聚性。
缺:分散到各个class文件中,所以不宜维护

 

项目中 Spring 配置文件的选型问题 (xml和注解的抉择)

标签:配置信息   简洁   外部   依赖   程序   修改   配置文件   解决   特殊   

原文地址:https://www.cnblogs.com/kinome/p/9002812.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!