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的三種技術架