try { } catch (Exception e) { } import org.slf4j.Logger; import org.slf4j.LoggerFactory; public class MyClass { private static final Logger logger = LoggerFactory.getLogger(MyClass.class); public void doSomething() { } } import com.weibo.api.motan.config.springsupport.annotation.MotanReferer; public class MyService { @MotanReferer private MyDependency myDependency; // ... } import com.weibo.api.motan.cache.redis.RedisCacheManager; import com.weibo.api.motan.rpc.Request; import com.weibo.api.motan.rpc.Response; public class MyService { private RedisCacheManager cacheManager; public Response invoke(Request request) { String key = request.getKey(); if (cacheManager.exists(key)) { return cacheManager.get(key); } Response response = getDataFromSource(request); cacheManager.set(key, response); return response; } private Response getDataFromSource(Request request) { } }


上一篇:
下一篇:
切换中文