BlueprintParser.java 文件源码

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

项目:gemini.blueprint 作者:
private Object parseIdRefElement(Element ele) {
    // A generic reference to any name of any bean/component.
    String refName = ele.getAttribute(COMPONENT_ID_ATTR);
    if (!StringUtils.hasLength(refName)) {
        error("'" + COMPONENT_ID_ATTR + "' is required for <idref> element", ele);
        return null;
    }
    if (!StringUtils.hasText(refName)) {
        error("<idref> element contains empty target attribute", ele);
        return null;
    }
    RuntimeBeanNameReference ref = new RuntimeBeanNameReference(refName);
    ref.setSource(parserContext.extractSource(ele));
    return ref;
}
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号