1. 程式人生 > >項目中 Spring 配置文件的選型問題 (xml和註解的抉擇)

項目中 Spring 配置文件的選型問題 (xml和註解的抉擇)

color 比較 選型 文件中 場景 簡潔 管理 項目組 col

要改的東西用xml 不改的東西用註解;這句是對用不用註解或者 xml的一個不錯的解決方案

xml使用場景:
1.外部jar包依賴bean配置
2.用註解無法實現,或者用註解無法輕易實現的情形
3.項目組內部達成一致的約定的地方
4.特殊的配置(如:定義一個map)

優:容易編輯,配置比較集中,方便修改,在大業務量的系統裏面,通過xml配置會方便後人理解整個系統的架構
缺:比較繁瑣,類型不安全,配置形態醜陋,配置文件過多的時候難以管理

註解使用場景:
除了上面4點,其他情況都可以用

優:方便,簡潔,配置信息和 Java 代碼放在一起,有助於增強程序的內聚性。
缺:分散到各個class文件中,所以不宜維護

項目中 Spring 配置文件的選型問題 (xml和註解的抉擇)