问题描述:将anyline-8.6.5+mysql 改为anyline-8.7.2+opengauss时启动有ERROR信息,但是项目能跑起来,调用接口时,AnylineService注入为null,导致接口报错。
解决方法:
1、选择对应的版本,下载opengauss驱动:
软件包 | openGausshttps://opengauss.org/zh/download/archive/
2、将驱动jar包引入到项目中,修改POM文件
<anyline.version>8.7.2-20240905</anyline.version>
<dependency>
<groupId>opengauss</groupId>
<artifactId>opengauss</artifactId>
<version>5.0.0</version>
<scope>system</scope>
<systemPath>${pom.basedir}/lib/opengauss-jdbc-5.0.0.jar</systemPath>
</dependency>
<dependency>
<groupId>org.anyline</groupId>
<artifactId>anyline-environment-spring-data-jdbc</artifactId>
<version>${anyline.version}</version>
</dependency>
<dependency>
<groupId>org.anyline</groupId>
<artifactId>anyline-data-jdbc-opengauss</artifactId>
<version>${anyline.version}</version>
</dependency>
提示:也可以将驱动jar包上传至maven远程仓库
<dependency>
<groupId>opengauss</groupId>
<artifactId>opengauss</artifactId>
<version>5.0.0</version>
</dependency>