import org.springframework.beans.factory.BeanFactory;
import org.springframework.beans.factory.xml.XmlBeanFactory;
import org.springframework.core.io.FileSystemResource;
import org.springframework.core.io.Resource;
import com.cstp.UserInfoBean;
public class SpringDemo {
public void teest(){
}
public static void main(String[] args) {
//InputStream in=SpringDemo.class.getResourceAsStream("/beans-config.xml");
//第一种,冲文件资源加载,配置文件可以随意存放
String path=SpringDemo.class.getResource("/beans-config.xml").getPath();
Resource rs = new FileSystemResource(path);
BeanFactory factory = new XmlBeanFactory(rs);
UserInfoBean userInfoBean = (UserInfoBean) factory.getBean("UInfoBean");
//从文件系统引入加载配置文件
//ApplicationContext context =new FileSystemXmlApplicationContext(path);
//从classpath中加载配置文件(最常用的,建议大家在将来的开发中使用这种!)
//ApplicationContext context=new ClassPathXmlApplicationContext(new String[]{"/beans-config.xml"});
//HelloBean hello = (HelloBean) context.getBean("helloBean");
//hello.display();
userInfoBean.say();
}
}