diff --git a/src/main/java/top/fjy8018/designpattern/pattern/structural/proxy/staticproxy/OrderServiceStaticProxy.java b/src/main/java/top/fjy8018/designpattern/pattern/structural/proxy/staticproxy/OrderServiceStaticProxy.java index a43947f..56052d3 100644 --- a/src/main/java/top/fjy8018/designpattern/pattern/structural/proxy/staticproxy/OrderServiceStaticProxy.java +++ b/src/main/java/top/fjy8018/designpattern/pattern/structural/proxy/staticproxy/OrderServiceStaticProxy.java @@ -39,15 +39,14 @@ public class OrderServiceStaticProxy { } private void beforeMethod(Order order) { + log.info("静态代理before code"); // 通过用户ID对2取模分库 Integer userId = order.getUserId(); int dbRouter = userId % 2; log.info("静态代理分配到【db{}】处理数据", dbRouter); // 设置DataSource - DataSourceContextHolder.setDBType(DB + String.valueOf(dbRouter)); - - log.info("静态代理before code"); + DataSourceContextHolder.setDBType(DB + dbRouter); } private void afterMethod() {