package com.ishop.mobile.config;
|
|
import com.iplatform.core.PlatformConfiguration;
|
import com.ishop.mobile.PreOrderCacheProvider;
|
import com.ishop.mobile.WechatOpenIdCache;
|
import com.ishop.mobile.cache.LocalPreOrderCache;
|
import com.ishop.mobile.cache.LocalWechatOpenIdCache;
|
import org.springframework.boot.autoconfigure.condition.ConditionalOnProperty;
|
import org.springframework.context.annotation.Bean;
|
import org.springframework.context.annotation.Configuration;
|
|
@Configuration
|
@ConditionalOnProperty(prefix = "iplatform.cache", name = "redis-enabled", havingValue = "false", matchIfMissing = true)
|
public class LocalMobileCacheConfig extends PlatformConfiguration {
|
|
@Bean
|
public WechatOpenIdCache wechatOpenIdCache(){
|
LocalWechatOpenIdCache cache = new LocalWechatOpenIdCache();
|
return cache;
|
}
|
|
@Bean
|
public PreOrderCacheProvider preOrderCacheProvider(){
|
LocalPreOrderCache cache = new LocalPreOrderCache();
|
return cache;
|
}
|
}
|