最新版分库分表集成示例 nacos配置文件

This commit is contained in:
zhangdaiscott
2022-08-07 21:41:28 +08:00
parent 247e36ae5f
commit 469c148eac
6 changed files with 136 additions and 39 deletions

View File

@ -35,7 +35,8 @@ public class JeecgShardingDemoController extends JeecgController<ShardingSysLog,
@PostMapping(value = "/test1")
@ApiOperation(value = "单库分表插入", notes = "单库分表")
public Result<?> add() {
int size=10;
log.info("---------------------------------单库分表插入--------------------------------");
int size = 10;
for (int i = 0; i < size; i++) {
ShardingSysLog shardingSysLog = new ShardingSysLog();
shardingSysLog.setLogContent("jeecg");
@ -43,7 +44,7 @@ public class JeecgShardingDemoController extends JeecgController<ShardingSysLog,
shardingSysLog.setOperateType(i);
shardingSysLogService.save(shardingSysLog);
}
return Result.OK();
return Result.OK("单库分表插入10条数据完成");
}
/**
@ -57,30 +58,30 @@ public class JeecgShardingDemoController extends JeecgController<ShardingSysLog,
}
/**
* 库分表 - 插入
* 库分表 - 插入
* @return
*/
@PostMapping(value = "/test2")
@ApiOperation(value = "库分表插入", notes = "库分表")
@ApiOperation(value = "库分表插入", notes = "库分表")
public Result<?> test2() {
int start=20;
int size=30;
int size=50;
for (int i = start; i <= size; i++) {
ShardingSysLog shardingSysLog = new ShardingSysLog();
shardingSysLog.setLogContent("库分表测试");
shardingSysLog.setLogType(i);
shardingSysLog.setLogContent("库分表测试");
shardingSysLog.setLogType(0);
shardingSysLog.setOperateType(i);
shardingSysLogService.save(shardingSysLog);
}
return Result.OK();
return Result.OK("分库分表插入10条数据完成");
}
/**
* 库分表 - 查询
* 库分表 - 查询
* @return
*/
@PostMapping(value = "/list2")
@ApiOperation(value = "库分表查询", notes = "库分表")
@ApiOperation(value = "库分表查询", notes = "库分表")
public Result<?> list2() {
return Result.OK(shardingSysLogService.list());
}