![JAR search and dependency download from the Maven repository](/logo.png)
com.yuxuan66.core.init.InitBase Maven / Gradle / Ivy
package com.yuxuan66.core.init;
import com.yuxuan66.core.config.FlashConfig;
import com.yuxuan66.core.constant.Constant;
import com.yuxuan66.core.utils.CacheManager;
import lombok.extern.slf4j.Slf4j;
/**
*
* @ClassName: InitBase
* @Description:(初始化系统基类)
* @author Sir丶雨轩
* @date 2018年8月10日 上午10:55:55
*
*/
@Slf4j
public abstract class InitBase {
protected static Class> configClass = CacheManager.getData(Constant.CACHE_CONFIGCLASS);;
protected static String sacnPackage;
protected static String contentPath = "";
public InitBase() {
try {
FlashConfig config = (FlashConfig) configClass.newInstance();
config.bulider();
sacnPackage = config.getScanPackage();
} catch (Exception e) {
log.error("配置文件初始化失败", e);
System.exit(0);
}
}
public abstract void init();
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy