40 lines
925 B
Java
40 lines
925 B
Java
|
|
package com.nis.handler;
|
||
|
|
|
||
|
|
import org.springframework.beans.factory.annotation.Autowired;
|
||
|
|
import org.springframework.boot.CommandLineRunner;
|
||
|
|
import org.springframework.context.annotation.DependsOn;
|
||
|
|
import org.springframework.core.annotation.Order;
|
||
|
|
import org.springframework.stereotype.Component;
|
||
|
|
|
||
|
|
import cn.hutool.log.Log;
|
||
|
|
|
||
|
|
/**
|
||
|
|
* 此类用于数据同步完成后 清除无用表
|
||
|
|
* @author admin
|
||
|
|
*
|
||
|
|
*/
|
||
|
|
@Component
|
||
|
|
@Order(3)
|
||
|
|
public class AfterHandler implements CommandLineRunner {
|
||
|
|
|
||
|
|
private Log log = Log.get();
|
||
|
|
|
||
|
|
@Autowired
|
||
|
|
private SqlHandler sqlHandler;
|
||
|
|
|
||
|
|
@Override
|
||
|
|
public void run(String... args) throws Exception {
|
||
|
|
|
||
|
|
sqlHandler.removeTable();
|
||
|
|
log.info("remove table successful");
|
||
|
|
|
||
|
|
sqlHandler.removeCopy();
|
||
|
|
log.info("remove copy back successful");
|
||
|
|
|
||
|
|
log.info("-----------------program end-----------------------");
|
||
|
|
log.info("-----------------transfer data success-----------------------");
|
||
|
|
|
||
|
|
}
|
||
|
|
|
||
|
|
}
|