CachingConfigurationSelector.java 文件源码

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

项目:lams 作者:
/**
 * {@inheritDoc}
 * @return {@link ProxyCachingConfiguration} or {@code AspectJCacheConfiguration} for
 * {@code PROXY} and {@code ASPECTJ} values of {@link EnableCaching#mode()}, respectively
 */
@Override
public String[] selectImports(AdviceMode adviceMode) {
    switch (adviceMode) {
        case PROXY:
            return new String[] { AutoProxyRegistrar.class.getName(), ProxyCachingConfiguration.class.getName() };
        case ASPECTJ:
            return new String[] { AnnotationConfigUtils.CACHE_ASPECT_CONFIGURATION_CLASS_NAME };
        default:
            return null;
    }
}
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号