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 | 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); | ... | ... |