关于JavaConfig的初步认识

Spring JavaConfig是Spring社区的产品,它提供了配置Spring IoC容器的纯Java方法。所以它有助于避免使用XML配置。使用JavaConfig的优势在于:安全

面向对象的配置。因为配置被定义为JavaConfig中的类,所以用户能够充分利用Java中的面向对象功能。一个配置类能够继承另外一个,重写它的@Bean方法等。对象

减小或消除XML配置。基于依赖注入原则的外化配置的好处已被证实。可是,许多开发人员不但愿在XML和Java之间来回切换。继承

JavaConfig为开发人员提供了一种纯Java方法来配置与XML配置概念类似的Spring容器。开发

从技术角度来说,只使用JavaConfig配置类来配置容器是可行的,但实际上不少人认为将JavaConfig与XML混合匹配是理想的。字符串

类型安全和重构友好。JavaConfig提供了一种类型安全的方法来配置Spring容器。因为Java 5.0对泛型的支持,如今能够按类型而不是按名称检索bean,不须要任何强制转换或基于字符串的查找。产品

相关文章
相关标签/搜索