All Downloads are FREE. Search and download functionalities are using the official Maven repository.

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