shardingsphere-proxy5.3.1复合分片算法的问题
基于Maven的复合分片算法,打成jar包,上传到ext-lib文件夹,启动sharidngsphere运行报错:Receiver class com.mysql.sharding.proxy.complex.OrderTableComplex does not define or inherit an implementation of the resolved method ‘abstract void init(java.util.Properties)’ of interface org.apache.shardingsphere.infra.util.spi.lifecycle.SPIPostProcessor.
报错信息类未实现接口,但是程序中类实现了接口

有没有会的求解
package com.mysql.sharding.proxy.complex;
import com.mysql.sharding.proxy.util.ComplexStringUtils;
import org.apache.shardingsphere.sharding.api.sharding.complex.ComplexKeysShardingAlgorithm;
import org.apache.shardingsphere.sharding.api.sharding.complex.ComplexKeysShardingValue;
import java.util.*;
/**
* @author linzf
* @since 2021-11-21
* 类描述: 复合分片算法
*/
public class OrderTableComplex implements ComplexKeysShardingAlgorithm<Long> {
private Properties props = new Properties();
/**

在使用Maven构建的ShardingSphere-Proxy5.3.1中,自定义的复合分片算法类`OrderTableComplex`虽然实现了`ComplexKeysShardingAlgorithm<Long>`接口,但在启动时遇到了错误,提示类没有定义或继承`SPIPostProcessor`接口的`init`方法。问题可能在于类的实现与接口要求的实现不匹配。
最低0.47元/天 解锁文章
695

被折叠的 条评论
为什么被折叠?



