/**
* 获取Service impl的Spring bean名称,首先根据@Service注解来判断,如果没有则为类的间单名
*
* @param thriftServiceImplClass
* @return
*/
private String getServiceImplBeanName(Class<?> thriftServiceImplClass) {
if (thriftServiceImplClass.isAnnotationPresent(Service.class)) {
Service serviceAnnotation = (Service) thriftServiceImplClass.getAnnotation(Service.class);
String value = serviceAnnotation.value();
if (StringUtils.isEmpty(value)) {
return StringUtils.uncapitalize(thriftServiceImplClass.getSimpleName());
} else {
return value;
}
} else {
return StringUtils.uncapitalize(thriftServiceImplClass.getSimpleName());
}
}
ThriftMultiBinaryServerFactory.java 文件源码
java
阅读 22
收藏 0
点赞 0
评论 0
项目:thrift-framework
作者:
评论列表
文章目录