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行