|
@@ -2,6 +2,7 @@ package com.fdkankan.scene.controller;
|
|
|
|
|
|
import cn.hutool.core.lang.TypeReference;
|
|
import cn.hutool.core.lang.TypeReference;
|
|
import cn.hutool.json.JSONUtil;
|
|
import cn.hutool.json.JSONUtil;
|
|
|
|
+import com.alibaba.druid.pool.DruidDataSource;
|
|
import com.alibaba.fastjson.JSON;
|
|
import com.alibaba.fastjson.JSON;
|
|
import com.alibaba.fastjson.JSONObject;
|
|
import com.alibaba.fastjson.JSONObject;
|
|
import com.fdkankan.common.constant.ConstantFilePath;
|
|
import com.fdkankan.common.constant.ConstantFilePath;
|
|
@@ -15,6 +16,7 @@ import com.fdkankan.platform.api.feign.PlatformClient;
|
|
import com.fdkankan.platform.api.vo.Camera;
|
|
import com.fdkankan.platform.api.vo.Camera;
|
|
import com.fdkankan.platform.api.vo.User;
|
|
import com.fdkankan.platform.api.vo.User;
|
|
import com.fdkankan.redis.util.RedisUtil;
|
|
import com.fdkankan.redis.util.RedisUtil;
|
|
|
|
+import com.fdkankan.scene.service.IFolderService;
|
|
import com.fdkankan.scene.service.ISceneService;
|
|
import com.fdkankan.scene.service.ISceneService;
|
|
import com.fdkankan.scene.vo.SceneVO;
|
|
import com.fdkankan.scene.vo.SceneVO;
|
|
import com.google.common.collect.Lists;
|
|
import com.google.common.collect.Lists;
|
|
@@ -30,7 +32,10 @@ import org.springframework.web.bind.annotation.GetMapping;
|
|
import org.springframework.web.bind.annotation.RequestMapping;
|
|
import org.springframework.web.bind.annotation.RequestMapping;
|
|
import org.springframework.web.bind.annotation.RestController;
|
|
import org.springframework.web.bind.annotation.RestController;
|
|
|
|
|
|
|
|
+import javax.sql.DataSource;
|
|
import java.io.File;
|
|
import java.io.File;
|
|
|
|
+import java.sql.Connection;
|
|
|
|
+import java.sql.SQLException;
|
|
import java.util.*;
|
|
import java.util.*;
|
|
|
|
|
|
@RefreshScope
|
|
@RefreshScope
|
|
@@ -44,6 +49,15 @@ public class TestController {
|
|
@Autowired
|
|
@Autowired
|
|
RedisUtil redisUtil;
|
|
RedisUtil redisUtil;
|
|
|
|
|
|
|
|
+ @Autowired
|
|
|
|
+ IFolderService folderService;
|
|
|
|
+
|
|
|
|
+ @GetMapping("/testdb")
|
|
|
|
+ public List testdb(){
|
|
|
|
+ return folderService.list();
|
|
|
|
+ }
|
|
|
|
+
|
|
|
|
+
|
|
@GetMapping("/test")
|
|
@GetMapping("/test")
|
|
public String test() throws Exception {
|
|
public String test() throws Exception {
|
|
|
|
|
|
@@ -197,4 +211,20 @@ public class TestController {
|
|
|
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
+ @Autowired
|
|
|
|
+ DataSource dataSource;
|
|
|
|
+
|
|
|
|
+ @GetMapping("/testDatasource")
|
|
|
|
+ public void testDatasource() throws SQLException {
|
|
|
|
+ Connection connection = dataSource.getConnection();
|
|
|
|
+ System.out.println(connection);
|
|
|
|
+
|
|
|
|
+ DruidDataSource druidDataSource = (DruidDataSource) dataSource;
|
|
|
|
+ System.out.println("druidDataSource 数据源最大连接数:" + druidDataSource.getMaxActive());
|
|
|
|
+ System.out.println("druidDataSource 数据源初始化连接数:" + druidDataSource.getInitialSize());
|
|
|
|
+
|
|
|
|
+ connection.close();
|
|
|
|
+
|
|
|
|
+ }
|
|
|
|
+
|
|
}
|
|
}
|