Commit 79c8447298a1e27935bfd1158423acf9a9a49e32

Authored by 648540858
1 parent cf8a1261

支持使用多数据源

Too many changes to show.

To preserve performance only 2 of 3 files are displayed.

... ... @@ -168,6 +168,14 @@
168 168 <version>1.4.6</version>
169 169 </dependency>
170 170  
  171 + <!-- https://mvnrepository.com/artifact/com.baomidou/dynamic-datasource-spring-boot-starter -->
  172 + <dependency>
  173 + <groupId>com.baomidou</groupId>
  174 + <artifactId>dynamic-datasource-spring-boot-starter</artifactId>
  175 + <version>3.6.1</version>
  176 + </dependency>
  177 +
  178 +
171 179 <!--在线文档 -->
172 180 <dependency>
173 181 <groupId>org.springdoc</groupId>
... ...
src/main/java/com/genersoft/iot/vmp/service/impl/CloudRecordServiceImpl.java
... ... @@ -2,6 +2,7 @@ package com.genersoft.iot.vmp.service.impl;
2 2  
3 3 import com.alibaba.fastjson2.JSONArray;
4 4 import com.alibaba.fastjson2.JSONObject;
  5 +import com.baomidou.dynamic.datasource.annotation.DS;
5 6 import com.genersoft.iot.vmp.conf.exception.ControllerException;
6 7 import com.genersoft.iot.vmp.gb28181.session.VideoStreamSessionManager;
7 8 import com.genersoft.iot.vmp.media.zlm.AssistRESTfulUtils;
... ... @@ -27,6 +28,7 @@ import java.time.*;
27 28 import java.util.*;
28 29  
29 30 @Service
  31 +@DS("share")
30 32 public class CloudRecordServiceImpl implements ICloudRecordService {
31 33  
32 34 private final static Logger logger = LoggerFactory.getLogger(CloudRecordServiceImpl.class);
... ...