ThriftMultiBinaryServerFactory.java 文件源码

java
阅读 22 收藏 0 点赞 0 评论 0

项目:thrift-framework 作者:
/**
 * 获取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());
    }
}
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号