Commit 79c8447298a1e27935bfd1158423acf9a9a49e32
1 parent
cf8a1261
支持使用多数据源
Showing
2 changed files
with
10 additions
and
0 deletions
Too many changes to show.
To preserve performance only 2 of 3 files are displayed.
pom.xml
| @@ -168,6 +168,14 @@ | @@ -168,6 +168,14 @@ | ||
| 168 | <version>1.4.6</version> | 168 | <version>1.4.6</version> |
| 169 | </dependency> | 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 | <dependency> | 180 | <dependency> |
| 173 | <groupId>org.springdoc</groupId> | 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,6 +2,7 @@ package com.genersoft.iot.vmp.service.impl; | ||
| 2 | 2 | ||
| 3 | import com.alibaba.fastjson2.JSONArray; | 3 | import com.alibaba.fastjson2.JSONArray; |
| 4 | import com.alibaba.fastjson2.JSONObject; | 4 | import com.alibaba.fastjson2.JSONObject; |
| 5 | +import com.baomidou.dynamic.datasource.annotation.DS; | ||
| 5 | import com.genersoft.iot.vmp.conf.exception.ControllerException; | 6 | import com.genersoft.iot.vmp.conf.exception.ControllerException; |
| 6 | import com.genersoft.iot.vmp.gb28181.session.VideoStreamSessionManager; | 7 | import com.genersoft.iot.vmp.gb28181.session.VideoStreamSessionManager; |
| 7 | import com.genersoft.iot.vmp.media.zlm.AssistRESTfulUtils; | 8 | import com.genersoft.iot.vmp.media.zlm.AssistRESTfulUtils; |
| @@ -27,6 +28,7 @@ import java.time.*; | @@ -27,6 +28,7 @@ import java.time.*; | ||
| 27 | import java.util.*; | 28 | import java.util.*; |
| 28 | 29 | ||
| 29 | @Service | 30 | @Service |
| 31 | +@DS("share") | ||
| 30 | public class CloudRecordServiceImpl implements ICloudRecordService { | 32 | public class CloudRecordServiceImpl implements ICloudRecordService { |
| 31 | 33 | ||
| 32 | private final static Logger logger = LoggerFactory.getLogger(CloudRecordServiceImpl.class); | 34 | private final static Logger logger = LoggerFactory.getLogger(CloudRecordServiceImpl.class); |