在网上找了一个nacos2.2.0版本的文章,Nacos适配人大金仓国产数据库_nacos适配金仓数据库-CSDN博客,自己尝试了发现2.3版本多数据源的插件接口改挺多,看了官网说是这里改动会很频繁,用什么版本自己看着改就行,大差不差,改的方式,其实照着mysql的插件改就行。对着mysql包
下面说下怎么改的:
主要是Mapper原本让自己实现的那部分都改成默认实现了,拿ConfigInfoAggrMapper举例:
人大金仓的sql跟mysql差不多,所以这些方法都不用重写,没有默认实现的方法抄mysql的就行:
还有一个就是AbstractKingbaseMapper也可以把getTableName去掉了,ConfigInfoAggrMapper已经自己实现了。
然后就是打包的时候记得把apache-rat-plugin插件和maven-checkstyle-plugin去掉,这俩是检验格式和license的,这俩都不影响运行。