什么是 JavaConfig?

Spring JavaConfig  Spring 社区的产品它提供了配置 Spring IoC 容器的纯 

Java 方法因此它有助于避免使用 XML 配置使用 JavaConfig 的优点在于

1、面向对象的配置由于配置被定义为 JavaConfig 中的类因此用户可以充分 

利用 Java 中的面向对象功能一个配置类可以继承另一个重写它的@Bean  

法等

2、减少或消除 XML 配置基于依赖注入原则的外化配置的好处已被证明但是

许多开发人员不希望在 XML  Java 之间来回切换。JavaConfig 为开发人员提供 

了一种纯 Java 方法来配置与 XML 配置概念相似的 Spring 容器从技术角度来讲

只使用 JavaConfig 配置类来配置容器是可行的但实际上很多人认为将 

JavaConfig  XML 混合匹配是理想的

3、类型安全和重构友好。JavaConfig 提供了一种类型安全的方法来配置 Spring

容器由于 Java 5.0 对泛型的支持现在可以按类型而不是按名称检索 bean, 

需要任何强制转换或基于字符串的查找

posted @ 2020-11-29 13:10  咔啡  阅读(343)  评论(0编辑  收藏  举报