-
大小: 114KB文件类型: .zip金币: 2下载: 1 次发布日期: 2021-06-03
- 语言: 数据库
- 标签: SpringBoot Mybatis java 分库分表 sharding-jdb
资源简介
这是sharding-jdbc spring boot的一个demo程序。分别使用了controller的单元测试及服务的单元测试resources / sql下的sql语句在两个不同的数据库下执行。
代码片段和文件信息
package com.tuyu.sharding;
import com.tuyu.sharding.entity.ActionLog;
import com.tuyu.sharding.mappper.ActionLogMapper;
import com.tuyu.sharding.repository.ActionLogRepository;
import com.tuyu.sharding.service.ActionLogService;
import com.tuyu.sharding.sql.SqlMapper;
import com.tuyu.sharding.util.MyMapper;
import org.mybatis.spring.annotation.MapperScan;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.beans.factory.annotation.Qualifier;
import org.springframework.boot.CommandLineRunner;
import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
import org.springframework.boot.context.properties.ConfigurationProperties;
import org.springframework.jdbc.core.JdbcTemplate;
import org.springframework.scheduling.annotation.EnableScheduling;
import javax.sql.DataSource;
import java.sql.Connection;
import java.sql.PreparedStatement;
import java.sql.ResultSet;
import java.util.*;
@SpringBootApplication
@EnableScheduling
//@MapperScan(basePackages = “com.tuyu.sharding.mapper“markerInterface = MyMapper.class)
public class SpringBootShardingJdbcApplication{
@Autowired
ActionLogService actionLogService;
@Autowired
SqlMapper sqlMapper;
@Autowired
ActionLogRepository actionLogRepository;
@Autowired
@Qualifier(“acDataSource“)
DataSource dataSource;
// @Autowired
// ActionLogMapper actionLogMapper;
public static void main(String[] args) {
SpringApplication.run(SpringBootShardingJdbcApplication.class args);
}
// @Override
// public void run(String... strings) throws Exception {
// //查询逻辑表数据——测试通过
//// actionLogService.selectAll();
// //根据时间和租户Id查找所有行为日志
//// List list = sqlMapper.selectAll(“20161226““20161227““30“);
//// for (ActionLog actionLog : list){
//// System.out.println(actionLog);
//// }
// //根据时间、租户Id进行serv排行需要自己合并,排序
//// List
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2019-02-22 16:33 spring-boot-sharding-jdbc-master\
目录 0 2019-02-25 14:33 spring-boot-sharding-jdbc-master\.idea\
文件 25 2017-01-24 14:14 spring-boot-sharding-jdbc-master\.idea\.name
文件 1226 2017-01-24 14:14 spring-boot-sharding-jdbc-master\.idea\compiler.xm
目录 0 2019-02-22 14:15 spring-boot-sharding-jdbc-master\.idea\copyright\
文件 74 2017-01-24 14:14 spring-boot-sharding-jdbc-master\.idea\copyright\profiles_settings.xm
目录 0 2019-02-22 14:15 spring-boot-sharding-jdbc-master\.idea\dictionaries\
文件 83 2017-01-24 14:14 spring-boot-sharding-jdbc-master\.idea\dictionaries\tuyu.xm
文件 172 2017-01-24 14:14 spring-boot-sharding-jdbc-master\.idea\encodings.xm
目录 0 2019-02-22 16:33 spring-boot-sharding-jdbc-master\.idea\libraries\
文件 436 2017-01-24 14:14 spring-boot-sharding-jdbc-master\.idea\libraries\Maven__cglib_cglib_3_1.xm
文件 556 2017-01-24 14:14 spring-boot-sharding-jdbc-master\.idea\libraries\Maven__ch_qos_logback_logback_classic_1_1_8.xm
文件 535 2017-01-24 14:14 spring-boot-sharding-jdbc-master\.idea\libraries\Maven__ch_qos_logback_logback_core_1_1_8.xm
文件 513 2017-01-24 14:14 spring-boot-sharding-jdbc-master\.idea\libraries\Maven__commons_dbcp_commons_dbcp_1_4.xm
文件 513 2017-01-24 14:14 spring-boot-sharding-jdbc-master\.idea\libraries\Maven__commons_pool_commons_pool_1_6.xm
文件 481 2017-01-24 14:14 spring-boot-sharding-jdbc-master\.idea\libraries\Maven__com_alibaba_druid_1_0_12.xm
文件 569 2017-01-24 14:14 spring-boot-sharding-jdbc-master\.idea\libraries\Maven__com_dangdang_sharding_jdbc_core_1_4_1.xm
文件 660 2017-01-24 14:14 spring-boot-sharding-jdbc-master\.idea\libraries\Maven__com_dangdang_sharding_jdbc_self_id_generator_1_4_1.xm
文件 522 2019-02-22 16:33 spring-boot-sharding-jdbc-master\.idea\libraries\Maven__com_fasterxm
文件 644 2019-02-22 16:33 spring-boot-sharding-jdbc-master\.idea\libraries\Maven__com_fasterxm
文件 595 2019-02-22 16:33 spring-boot-sharding-jdbc-master\.idea\libraries\Maven__com_fasterxm
文件 623 2019-02-22 16:33 spring-boot-sharding-jdbc-master\.idea\libraries\Maven__com_fasterxm
文件 487 2017-01-24 14:14 spring-boot-sharding-jdbc-master\.idea\libraries\Maven__com_google_guava_guava_18_0.xm
文件 534 2017-01-24 14:14 spring-boot-sharding-jdbc-master\.idea\libraries\Maven__com_jayway_jsonpath_json_path_2_2_0.xm
文件 563 2017-01-24 14:14 spring-boot-sharding-jdbc-master\.idea\libraries\Maven__io_dropwizard_metrics_metrics_core_3_1_2.xm
文件 554 2017-01-24 14:14 spring-boot-sharding-jdbc-master\.idea\libraries\Maven__javax_persistence_persistence_api_1_0.xm
文件 611 2019-02-22 16:33 spring-boot-sharding-jdbc-master\.idea\libraries\Maven__javax_validation_validation_api_1_1_0_Final.xm
文件 443 2017-01-24 14:14 spring-boot-sharding-jdbc-master\.idea\libraries\Maven__junit_junit_4_12.xm
文件 562 2017-01-24 14:14 spring-boot-sharding-jdbc-master\.idea\libraries\Maven__mysql_mysql_connector_java_5_1_40.xm
文件 530 2017-01-24 14:14 spring-boot-sharding-jdbc-master\.idea\libraries\Maven__net_minidev_accessors_smart_1_1.xm
文件 509 2017-01-24 14:14 spring-boot-sharding-jdbc-master\.idea\libraries\Maven__net_minidev_json_smart_2_2_1.xm
............此处省略137个文件信息
相关资源
- Maven搭建Spring+Mybatis+MySql
- 最新_尚硅谷_mybatisplus_全套视频教程
- 6.SparkSQL下--Spark实战应用.pdf
- myBatis中文文档
- 电子图书管理系统
- Xposed提取微信数据库密码(微信6.6.
- netbeans个人通讯录
- 旅游业信息化服务平台
- SSH+Spring Security+MySQL
- 2019最新银行卡bin表单、包含excel表,
- springmvc+spring+mybatis+mysql数据库整合读
- 用户同一时段不能重复登录类似QQMy
- SSM+mysql购书商城2018届毕设
- 网上订票系统
- 黑马 出品代码生成器
- 基于SpringBoot技术开发的个人博客系统
- 框架写的简单学生管理系统
- 企业工单管理系统
- 基于SpringBoot2+Jpa+SpringSecurity+redis+Vue的
- 基于vue全家桶nodejsexpressmysql实现的商
- SpringBoot测试项目
- oracle数据库 +springmvc框架 开发的增删
- 毕业设计体检预约系统-springmvc+mybat
- 医院预约挂号系统 数据库
- mybatis 整合oracle (含增删改查)
- 数据库课程设计-学生信息管理系统
- 酒店客房信息管理系统+源码+设计报告
- SpringBoot员工管理系统.7z
- 简单酒店管理系统 swing+mysql
- 2019年最全的银行开户行联行号sql数据
评论
共有 条评论