-
大小: 114KB文件类型: .zip金币: 1下载: 0 次发布日期: 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个文件信息
相关资源
- 简易网上在线答题系统
- 学生信息管理系统对应的MySQL数据库数
- 完美的ssm脚手架spring+springMVC+mybatis+
- spring+springmvc+mybastis+mysql的学生成绩管
- Spark SQL源码概览.zip
- 百度网盘springboot 整套视频教程,及源
- 前后端雨量管理系统
- 图书管理系统博文的配套数据库文件
- springboot+mybatis+mysql+thymeleaf 实现对学生
- springboot+beetlsql使用案例
- 基于SpringBoot的RBAC学习demo
- springboot+mybatis实现员工管理系统
- SpringBoot和mysql简单的Demo
- springbootdemo.rar
- springBoot+mybatis+oracle 测试项目
- Struts财务工资管理系统
- springmvc+mybatis+maven登陆、增删改查、分
- 【毕业生推荐系统】数据库117859
- Springboot Druid多数据源 多线程
- eclipse RCP开发一个简单的MYSQL客户端工
- springboot+mybatis+mysql自动生成代码
- springBoot集成shiro
- 基于控制台的图书管理系统
- SpringBoot+mybatis+增删改查完整源码
- JVM优化/Tomcat优化/mysql优化-某学院VI
- 仓库管理系统课题研究
- idea+springboot+MySQL+jdk1.8实现简单的注册
- Nodejs操作Sqlite3数据库封装
- 张晓飞_Mybatis
- sql server 2014 64位 中文版
评论
共有 条评论