当前位置: 首页 > news >正文

spring boot项目对接人大金仓

先确认一下依赖

第一 是否引入了mybatis-plus多数据源,如果引入了请将版本保持在3.5.0以上

<dependency><groupId>com.baomidou</groupId><artifactId>dynamic-datasource-spring-boot-starter</artifactId><version>${dynamic-datasource.version}</version>
</dependency>
<dynamic-datasource.version>3.5.0</dynamic-datasource.version>

如果出现了com.baomidou.dynamic.datasource.creator.DataSourceCreator类相关的错误大概率出现了多个DataSourceCreator提供者,可以搜索哪里使用了DataSourceCreator并指定
我这里使用的是druid即

@Resource(name = "druidDataSourceCreator")
private DataSourceCreator dataSourceCreator;

如果出现了未指定主数据源可以自己创建一个

@Configuration
public class DruidDataSourceConfiguration {@Bean@ConditionalOnMissingBean@ConfigurationProperties(prefix = "spring.datasource.master")public DataSource createMasterDataSource() {return new DruidDataSource();}}

第二 否引入了seata,如果引入了请保持在支持pgsql的版本

			<dependency><groupId>io.seata</groupId><artifactId>seata-spring-boot-starter</artifactId><version>2.0.0</version></dependency><dependency><groupId>com.alibaba.cloud</groupId><artifactId>spring-cloud-starter-alibaba-seata</artifactId><version>2.2.3.RELEASE</version><exclusions><exclusion><groupId>io.seata</groupId><artifactId>seata-spring-boot-starter</artifactId></exclusion></exclusions></dependency>

之后就是导入依赖,jdk可以去官网直接下载,选择版本之后选择驱动程序并下载指定版本,比如jdbc,之后就可以打成maven本地仓库引入或者按照官方教程使用

			<dependency><groupId>com.kingbase</groupId><artifactId>kingbase8</artifactId><version>${kingbase-connector-java.version}</version></dependency>

最好再想想那些还能喝数据库搭上边

之后进入配置阶段

spring:datasource:master:driver-class-name: com.kingbase8.Driverusername: userpassword: 123456url: jdbc:kingbase8://127.0.0.1:54321/数据库名?currentSchema=模式名&allowEncodingChanges=true&clientEncoding=UTF8&zeroDateTimeBehavior=convertToNull&allowMultiQueries=truetype: com.alibaba.druid.pool.DruidDataSourcename: master

完结撒花

ps:还有我试过下载win安装版本的人大金仓,成功把注册表给搞炸了,不知道是操作失误还是啥,请注意一下
在这里插入图片描述

http://www.lryc.cn/news/445836.html

相关文章:

  • 《操作系统 - 清华大学》1 -2:操作系统概述 —— 什么是操作系统
  • power bi制作各季度收入累加柱状图——日期表、calculate、datesytd
  • OceanBase 3.X 高可用 (一)
  • CSR、SSR、SSG
  • linux -L16-linux 查看应用占用的资源top
  • QT——多线程操作
  • 理解C语言之深入理解指针(三)
  • 「芯片知识」MP3解码ic方案,音乐芯片在数字音频中的作用
  • MyBatis与 Springboot 的集成
  • 迁移学习和外推关系
  • 小程序-生命周期与WXS脚本
  • 828华为云征文 | 云服务器Flexus X实例,Docker集成搭建FC-web模拟器
  • _RET_IP_ 和_THIS_IP_ 作用
  • Spring Boot 点餐系统:高效餐饮服务
  • RtspServer:轻量级RTSP服务器和推流器
  • 为什么结构化 Prompt 如此有效?
  • 无人机飞手培训校企合作特训技术详解
  • 从零开始的软件开发详解:数字药店系统源码与医保购药APP
  • 【记录】在返回值类型为BigDecimal情况下末尾小数位为0的会省略不显示
  • 通信工程高级职称评审条件详细解读
  • yolov8环境安装
  • C语言中易混淆概念的关键字
  • 网络资源模板--Android Studio 零食工坊(商城)
  • 百度高德坐标系相互转换
  • 免费下载6组简历模板,让HR一眼相中你!
  • 设计模式之模版方法模式
  • 解析!文档扫描 SDK 中的高级图像处理技术
  • 线性判别分析(LDA)中求协方差矩阵示例
  • Maven的详细解读和配置
  • 在vue2项目中使用dart-sass