public static String getBeanName(Class<?> beanClass) {
String beanName = null;
Named nameAnn = beanClass.getAnnotation(Named.class);
//todo 如果没有named标注,则不加入bean;
if (nameAnn != null) {
if (Utils.hasLength(nameAnn.value()))
beanName = nameAnn.value();
}
else {
Component componentAnn = beanClass.getAnnotation(Component.class);
if (componentAnn != null) {
if (Utils.hasLength(componentAnn.value()))
beanName = componentAnn.value();
}
}
if (!Utils.hasLength(beanName)) {
beanName = Utils.beanName(beanClass.getSimpleName());
}
return beanName;
}
Commons.java 文件源码
java
阅读 33
收藏 0
点赞 0
评论 0
项目:spring-dynamic
作者:
评论列表
文章目录