@@ -0,0 +1,598 @@
+package com.dangdang.ddframe.rdb.sharding.jdbc;%0A%0Aimport com.dangdang.ddframe.rdb.sharding.api.rule.ShardingRule;%0Aimport com.dangdang.ddframe.rdb.sharding.executor.ExecutorEngine;%0Aimport com.dangdang.ddframe.rdb.sharding.router.SQLRouteEngine;%0Aimport lombok.Getter;%0Aimport lombok.RequiredArgsConstructor;%0A%0A/**%0A * ShardingDataSource%E8%BF%90%E8%A1%8C%E6%9C%9F%E4%B8%8A%E4%B8%8B%E6%96%87.%0A * %0A * @author gaohongtao%0A */%0A@RequiredArgsConstructor%0A@Getter%0Apublic final class ShardingContext %7B%0A    %0A    private final ShardingRule shardingRule;%0A    %0A    private final SQLRouteEngine sqlRouteEngine;%0A    %0A    private final ExecutorEngine executorEngine;%0A%7D%0A

Create ShardingContext.java