import com.yx.utils.CommonParameter;
import com.yx.utils.UploadUtil;
import lombok.extern.slf4j.Slf4j;
import org.springframework.boot.ApplicationArguments;
import org.springframework.boot.ApplicationRunner;
import org.springframework.stereotype.Component;
import java.io.File;
@Slf4j
@Component
public class ApplicationRunnerImpl implements ApplicationRunner {
private static String path;
public static void setPathSettings(CommonParameter commonParameter) {
path = commonParameter.getPath();
}
@Override
public void run(ApplicationArguments args) throws Exception {
String newPath = path + ":/score_sys";
File file = new File(newPath);
//查询指定路径是否存在,不存在则创建
if (!file.exists()) {
log.info("没找到指定路径--"+newPath+"进入创建");
String t = Thread.currentThread().getContextClassLoader().getResource("").getPath();
File srcDir = new File(t+"\\score_sys");
File targetDir = new File(newPath);
//调用复制指定目录下所有文件的方法
UploadUtil.copyDir(srcDir, targetDir);
log.info("创建资源路径成功!");
}
log.info("项目启动成功,欢迎使用!");
}
}
spirngboot 在启动完成后做些事情
最新推荐文章于 2023-01-01 19:31:13 发布