|
@@ -1,16 +1,24 @@
|
|
package com.customer.controller;
|
|
package com.customer.controller;
|
|
|
|
|
|
|
|
|
|
|
|
+import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
|
|
import com.customer.config.DynamicDataSource;
|
|
import com.customer.config.DynamicDataSource;
|
|
import com.customer.config.GenConfig;
|
|
import com.customer.config.GenConfig;
|
|
import com.customer.constant.DataSourceType;
|
|
import com.customer.constant.DataSourceType;
|
|
import com.customer.pojo.Customer;
|
|
import com.customer.pojo.Customer;
|
|
|
|
+import com.customer.pojo.DataSource;
|
|
import com.customer.service.ICustomerService;
|
|
import com.customer.service.ICustomerService;
|
|
|
|
+import com.customer.service.IDataSourceService;
|
|
|
|
+import com.customer.utils.AjaxResult;
|
|
|
|
+import com.customer.utils.DataSourceUtils;
|
|
import org.springframework.beans.factory.annotation.Autowired;
|
|
import org.springframework.beans.factory.annotation.Autowired;
|
|
import org.springframework.web.bind.annotation.*;
|
|
import org.springframework.web.bind.annotation.*;
|
|
|
|
|
|
import javax.annotation.Resource;
|
|
import javax.annotation.Resource;
|
|
import java.sql.SQLException;
|
|
import java.sql.SQLException;
|
|
|
|
+import java.util.ArrayList;
|
|
|
|
+import java.util.Collection;
|
|
|
|
+import java.util.Collections;
|
|
import java.util.List;
|
|
import java.util.List;
|
|
|
|
|
|
/**
|
|
/**
|
|
@@ -37,9 +45,9 @@ public class CustomerController {
|
|
GenConfig genConfig = new GenConfig();
|
|
GenConfig genConfig = new GenConfig();
|
|
genConfig.setDbtype("mysql");
|
|
genConfig.setDbtype("mysql");
|
|
genConfig.setDriverClassName("com.mysql.cj.jdbc.Driver");
|
|
genConfig.setDriverClassName("com.mysql.cj.jdbc.Driver");
|
|
- genConfig.setUrl("jdbc:mysql://localhost:3306/test1");
|
|
|
|
|
|
+ genConfig.setUrl("jdbc:mysql://192.168.110.15:3306/zkqy-call");
|
|
genConfig.setUsername("root");
|
|
genConfig.setUsername("root");
|
|
- genConfig.setPassword("root");
|
|
|
|
|
|
+ genConfig.setPassword("zkqy8888");
|
|
//切换数据源之前先清空
|
|
//切换数据源之前先清空
|
|
DynamicDataSource.clearDataSource();
|
|
DynamicDataSource.clearDataSource();
|
|
//切换数据源
|
|
//切换数据源
|
|
@@ -60,7 +68,7 @@ public class CustomerController {
|
|
genConfig.setDbtype("oracle");
|
|
genConfig.setDbtype("oracle");
|
|
genConfig.setDriverClassName("oracle.jdbc.driver.OracleDriver");
|
|
genConfig.setDriverClassName("oracle.jdbc.driver.OracleDriver");
|
|
genConfig.setUrl("jdbc:oracle:thin:@localhost:1521:orcl");
|
|
genConfig.setUrl("jdbc:oracle:thin:@localhost:1521:orcl");
|
|
- genConfig.setUsername("scott");
|
|
|
|
|
|
+ genConfig.setUsername("OTEST");
|
|
genConfig.setPassword("123456");
|
|
genConfig.setPassword("123456");
|
|
//切换数据源之前先清空
|
|
//切换数据源之前先清空
|
|
DynamicDataSource.clearDataSource();
|
|
DynamicDataSource.clearDataSource();
|
|
@@ -84,4 +92,5 @@ public class CustomerController {
|
|
}
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
+
|
|
}
|
|
}
|