如何加载指定包下面的所有类
使用代码来实现加载指定包下面的所有类
配置文件config.properties(其位置在resource目录下)
page=cn.ishow
读取配置文件工具类
/**
* 读取配置文件工具类
*/
public abstract class ReadUtils {
private static Map<String,Object> cache = new HashMap<>();
private static Properties properties = null;
static {
properties = new Properties();
try {
properties.load(ReadUtils.class.getResourceAsStream("/config.properties"));
} catch (IOException e) {
e.printStackTrace();
}
}
public static Object read(String key){
Object value = cache.get(key);
if(value==null){
synchronized (ReadUtils.class){
value = cache.get(key);
if(value==null) {
value = properties.get(key);
cache.put(key,