Spring bean装配之byName跟byType的区别
1、spring例子为如下
2、byName会搜索整个配置文件中的bean,如果有相同名称的bean则自动装配,否则显示异常。
例如,在装配com.tutorialspoint.TextEditor的spellChecker时,spring会搜索整个配置文件的bean查找是否有名称为spellChecker的bean,有则自动装配,没有就抛出异常。
3、byType会搜索整个配置文件中的bean,如果有相同类型的bean则自动装配,否则显示异常。
例如,在装配com.tutorialspoint.TextEditor的spellChecker时,spring会搜索整个配置文件的bean查找是否有跟spellChecker属于相同类的bean,有则自动装配,没有就抛出异常。