本文阅读地址来源:https://i.cnblogs.com/posts/edit
注解是分散式的元数据,与源代码耦合。
xml 是一种集中式的元数据,与源代码解耦。
因而胡解和xm选择可以从两个角度来看,分散还是集中,源码,耦合还是解耦。
注解缺点:
注解分散到源码中不好维护和管理。
主机的开启和关闭必须修改源码,因而注解是与源代码绑定的,如果需要该源码还是使用xml比较好。
通用配置还是走xml ,比如事务配置,数据库连接池的配置,及他农用高配置集中化,而不是分散化,。
注解的好处:
xml配置有时候比较冗余,注解生命步滨的事务时hui比xml更加方便。
注解嘉华了xml配置。其实大部分注解很少改变,所以在小型项目中,注解反而更哈。
注解相对于xml是类型安全的,注解只有在运行期间才会发现问题。
springboot强调约定大于配置,但是主机和xml不是万能的,满足自己的足球且是一种更家带你的方式解决问题即可。
我们探讨的不是自己的喜好,我们探讨的是能不能解决问题,能不能一更容易的方式解决问题,能不能更简单的解决问题。