什么是JavaConfig?


Spring JavaConfig是Spring社區的產品,他提供了配置Spring IOC容器的純Java方法。因此它有助於避免使用XML配置。使用JavaCofig的優點在於:

1.面向對象的配置。由於配置被定義為JavaConfig中的類,因此用戶可以充分使用Java中的面向對象功能。一個配置類可以繼承另一個,重寫它的@Bean方法等。

2.減少或者消除XML配置。基於依賴注入原則的外化配置的好處已經被證明。但是,許多開發人員不希望在XML和Java之間來回切換。javaconfig為開發人員提供了一種純Java的方法來配置與XML配置概念相似的Spring容器。從技術角度來說,只使用javaconfig配置類來配置容器是可行的,但是實際開發中,很多場景都是javaconfig和xml配置共用是最方便,理想的。

3.類型安全和重構友好。javaconfig提供了一種類型安全的方法了來配置spring容器,由於Java5.0對泛型的支持,現在可以按類型而不是名稱檢索bean,不需要任何的強制轉換或者基於字符串的查找。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM