📄 modelfactory.java
字号:
package com.sean.pet.modelfactory;
import java.io.IOException;
import java.util.Properties;
import org.apache.log4j.Logger;
public class ModelFactory {
private static final Properties pro = new Properties();
private static final Logger log=Logger.getLogger(ModelFactory.class);
// static{
// try {
// pro.load(ModelFactory.class.getResourceAsStream("/appconfig.properties"));
// } catch (IOException e) {
// log.error("读取数据库配置文件错误", e);
// e.printStackTrace();
// }
// }
public static Object getBean(String beanName) {
try {
System.out.println("aaaa==>"+beanName);
Object obj = Class.forName(beanName).newInstance();
return obj;
} catch (InstantiationException e) {
log.error("无法实例化"+beanName, e);
e.printStackTrace();
} catch (IllegalAccessException e) {
log.error("无法访问"+beanName, e);
e.printStackTrace();
} catch (ClassNotFoundException e) {
log.error("无法找到"+beanName, e);
e.printStackTrace();
}
return null;
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -