zl程序教程

您现在的位置是:首页 >  后端

当前栏目

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

Spring项目配置文件XML 注解 选型 问题 抉择
2023-09-27 14:25:37 时间

 

 

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

 

 

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

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

 

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

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