PropertyPlaceholderBeanDefinitionParser.java 文件源码

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

项目:lams 作者:
@Override
protected Class<?> getBeanClass(Element element) {
    // As of Spring 3.1, the default value of system-properties-mode has changed from
    // 'FALLBACK' to 'ENVIRONMENT'. This latter value indicates that resolution of
    // placeholders against system properties is a function of the Environment and
    // its current set of PropertySources
    if (element.getAttribute(SYSTEM_PROPERTIES_MODE_ATTRIB).equals(SYSTEM_PROPERTIES_MODE_DEFAULT)) {
        return PropertySourcesPlaceholderConfigurer.class;
    }

    // the user has explicitly specified a value for system-properties-mode. Revert
    // to PropertyPlaceholderConfigurer to ensure backward compatibility.
    return PropertyPlaceholderConfigurer.class;
}
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号