
com.alicp.jetcache.anno.support.DefaultSpringEncoderParser Maven / Gradle / Ivy
The newest version!
/**
* Created on 2019/6/7.
*/
package com.alicp.jetcache.anno.support;
import com.alicp.jetcache.CacheConfigException;
import com.alicp.jetcache.anno.SerialPolicy;
import com.alicp.jetcache.support.*;
import org.springframework.beans.BeansException;
import org.springframework.context.ApplicationContext;
import org.springframework.context.ApplicationContextAware;
import java.net.URI;
import java.util.HashMap;
import java.util.Map;
import java.util.function.Function;
/**
* @author huangli
*/
public class DefaultSpringEncoderParser extends DefaultEncoderParser implements ApplicationContextAware {
private ApplicationContext applicationContext;
static String parseBeanName(String str) {
final String beanPrefix = "bean:";
int len = beanPrefix.length();
if (str != null && str.startsWith(beanPrefix) && str.length() > len) {
return str.substring(len);
} else {
return null;
}
}
@Override
public Function
© 2015 - 2025 Weber Informatics LLC | Privacy Policy