derive a default bean name from the given bean definition . the default implementation simply builds a decapitalized version of the short class name : e.g. `` mypackage.myjdbcdao '' - > `` myjdbcdao '' . note that inner classes will thus have names of the form `` outerclassname.innerclassname '' , which because of the period in the name may be an issue if you are autowiring by name . concode_field_sep String COMPONENT_ANNOTATION_CLASSNAME concode_field_sep String determineBeanNameFromAnnotation concode_elem_sep String generateBeanName concode_elem_sep boolean isStereotypeWithNameValue
String function ( BeanDefinition arg0 ) { String loc0 = ClassUtils . getShortName ( arg0 . getBeanClassName ( ) ) ; return Introspector . decapitalize ( loc0 ) ; }