spring-beans包中有個接口BeanNameGenerator,如果你查看這個接口的實現類就會看到有兩個:
1、AnnotationBeanNameGenerator 【這個纔是spring默認的beanName生成器,也就是看你使用註解配的Name】
2、DefaultBeanNameGenerator
另:仔細看代碼會找到一段首字母大寫轉小寫的代碼
Introspector類的decapitalize方法,即284行
spring-beans包中有個接口BeanNameGenerator,如果你查看這個接口的實現類就會看到有兩個:
1、AnnotationBeanNameGenerator 【這個纔是spring默認的beanName生成器,也就是看你使用註解配的Name】
2、DefaultBeanNameGenerator
另:仔細看代碼會找到一段首字母大寫轉小寫的代碼
Introspector類的decapitalize方法,即284行
揭開Java的神祕面紗--之基礎篇 java是一種簡單的、面向對象的、分佈式的、解釋型的、健壯的、安全的、結構中立的、可移植的、性能很優異的、多線程的、動態的語言。 Java的三種技術架