
com.weicoder.common.Main Maven / Gradle / Ivy
package com.weicoder.common;
import com.weicoder.common.U.D;
import com.weicoder.common.U.E;
import com.weicoder.common.U.T;
import com.weicoder.common.init.Inits;
import com.weicoder.common.log.Logs;
import com.weicoder.common.params.CommonParams;
/**
* 通用主入口
*
* @author wudi
*/
public class Main {
public static void main(String[] args) {
Logs.debug("{} start time={}", C.O.PROJECT_NAME, D.dura());
Inits.init();
Logs.info("{} start end time={}", C.O.PROJECT_NAME, D.dura());
//是否驻留线程
boolean main = CommonParams.MAIN;
//等待时间
int wait = 0;
if (E.isNotEmpty(args))
wait = W.C.toInt(args[0]);
if (wait == 0)
wait = C.D.DAY;
// 为了保留驻留程序 因为本包线程是守护线程 主线程结束就会结束
while (main) {
// 因为驻留程序 大时间延迟
T.sleep(wait);
}
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy