已解决
Nacos-2.2.2源码修改集成高斯数据库GaussDB,postresql
来自网友在路上 165865提问 提问时间:2023-11-09 03:45:15阅读次数: 65
最佳答案 问答题库658位专家为你答疑解惑
一 ,下载代码
Release 2.2.2 (Apr 11, 2023) · alibaba/nacos · GitHub
二, 执行打包
mvn -Prelease-nacos -Dmaven.test.skip=true -Drat.skip=true clean install -U
或
mvn -Prelease-nacos ‘-Dmaven.test.skip=true’ ‘-Drat.skip=true’ clean install -U
注意:请不要把源码放在中文路径下,会报各种意想不到的错误。
打包的结果在distribution中
三,添加驱动jar包
1,根目录下:/pom.xml
postgresql的
<postgresql.version>42.3.3</postgresql.version><dependency><groupId>org.postgresql</groupId><artifactId>postgresql</artifactId><version>${postgresql.version}</version>
</dependency>
高斯的
<opengauss.version>3.0.0</opengauss.version><dependency><groupId>org.opengauss</groupId><artifactId>opengauss-jdbc</artifactId><version>${opengauss.version}</version>
</dependency>
2,config项目下的 /pom.xml
postgresql的
<dependency><groupId>org.postgresql</groupId><artifactId>postgresql</artifactId>
</dependency>
高斯的
<dependency><groupId>org.opengauss</groupId><artifactId>opengauss-jdbc</artifactId>
</dependency>
3,naming项目下的
postgresql的
<dependency><groupId>org.postgresql</groupId><artifactId>postgresql</artifactId>
</dependency>
高斯的
<dependency><groupId>org.opengauss</groupId><artifactId>opengauss-jdbc</artifactId></dependency>
四,添加PostgreSQL驱动代码
高斯的驱动代码和PostgreSQL是一模一样的
① PropertiesConstant.java
public static final String POSTGRESQL = "postgresql";
② PropertyUtil.java#loadSetting
String platform = DatasourcePlatformUtil.getDatasourcePlatform("");/*boolean useExternalStorage = !PropertiesConstant.EMPTY_DATASOURCE_PLATFORM.equalsIgnoreCase(platform)&& !PropertiesConstant.DERBY.equalsIgnoreCase(platform);setUseExternalDB(useExternalStorage);*/setUseExternalDB(PropertiesConstant.MYSQL.equalsIgnoreCase(platform) || PropertiesConstant.POSTGRESQL.equalsIgnoreCase(platform));
③ ExternalDataSourceProperties.java
private static final String JDBC_DRIVER_NAME_POSTGRESQL = "org.postgresql.Driver";
④ StartingApplicationListener.java
private static final String DATABASE_POSTGRESQL = "postgresql";
五, 配置文件
数据库链接自己配置
查看全文
99%的人还看了
相似问题
- 卡尔曼家族从零解剖-(07) 高斯分布积分为1,高斯分布线性变换依旧为高斯分布,两高斯函数乘积仍为高斯。
- acwing算法基础之数学知识--高斯消元法求解线性方程组
- 线性代数-Python-04:线性系统+高斯消元的实现
- 用于图像处理的高斯滤波器 (LoG) 拉普拉斯
- Nacos-2.2.2源码修改集成高斯数据库GaussDB,postresql
- 3D高斯泼溅(Splatting)简明教程
- 【c++|opencv】二、灰度变换和空间滤波---4.高斯滤波
- C#,数值计算——分类与推理,基座向量机高斯核(Svmgausskernel)的计算方法与源程序
- 计算机视觉与深度学习 | 非线性优化理论:图优化、高斯牛顿法和列文伯格-马夸尔特算法
- 使用pytorch实现高斯混合模型分类器
猜你感兴趣
版权申明
本文"Nacos-2.2.2源码修改集成高斯数据库GaussDB,postresql":http://eshow365.cn/6-35828-0.html 内容来自互联网,请自行判断内容的正确性。如有侵权请联系我们,立即删除!