【Spring 缓存】

111

@Service("dictCdService")
public class DictCdServiceImpl extends BaseServiceImpl<TSysDictCd> implements IDictCdService {

    private IDictTpService dictTpService;// 数据字典类型

    public IDictTpService getDictTpService() {
        return dictTpService;
    }

    @Autowired
    public void setDictTpService(IDictTpService dictTpService) {
        this.dictTpService = dictTpService;
    }

    // 清空缓存
    @CacheEvict(value = { "DictCdServiceImpl_getList", "DictCdServiceImpl_getDictCd" }, allEntries = true)
    @Override
    public DictCd add(DictCd inf) {
        
    }

    // 清空缓存
    @CacheEvict(value = { "DictCdServiceImpl_getList", "DictCdServiceImpl_getDictCd" }, allEntries = true)
    @Override
    public void remove(String ids) {
        
    }

    // 清空缓存
    @CacheEvict(value = { "DictCdServiceImpl_getList", "DictCdServiceImpl_getDictCd" }, allEntries = true)
    @Override
    public Json modify(DictCd inf) {
        
    }

    @Cacheable(value = "DictCdServiceImpl_getList", key = "#dictCd.getDictTypeCd()+'_'+#dictCd.getQsr()")
    @Override
    public List<DictCd> getList(DictCd dictCd) {
        
        return olist;
    }

    @Cacheable(value = "DictCdServiceImpl_getDictCd", key = "#dictTypeCd+#dictCd")
    @Override
    public String getDictCd(String dictTypeCd, String dictCd) {
        return "";
    }
}

猜你喜欢

转载自www.cnblogs.com/kikyoqiang/p/12701344.html