package org.dbsyncer.plugin.service; import org.dbsyncer.common.config.AppConfig; import org.dbsyncer.common.model.FullConvertContext; import org.dbsyncer.common.model.IncrementConvertContext; import org.dbsyncer.common.spi.ConvertService; import org.slf4j.Logger; import org.slf4j.LoggerFactory; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Component; @Component public class DemoConvertServiceImpl implements ConvertService { private final Logger logger = LoggerFactory.getLogger(getClass()); @Autowired private AppConfig appConfig; @Override public void convert(FullConvertContext context) { } @Override public void convert(IncrementConvertContext context) { logger.info("插件正在处理同步数据,事件:{},数据:{}", context.getEvent(), context.getSource()); } @Override public String getVersion() { return appConfig.getVersion(); } public String getName() { return "Demo"; } }