[color=red][size=large]主要是载入Spring配置文件的方式不同。[/size] [/color]
ClassPathResource --- 从系统的类路径中加载
FileSystemResource --- 从文件系统加载,比如说自己指定配置文件的全路径
InputStreamResource --- 从输入流中加载
ServletContextResource --- 从Servlet 上下文环境中加载
UrlResource --- 从指定的Url加载
[color=red][size=large]Spring中加载ApplicationContext.xml文件的方式:[/size][/color]
ApplicationContext context=new ClassPathXmlApplicationContext("applicationContent.xml");
UserDao userDao=(UserDao)context.getBean("userDao");
多文件:
ClassPathXmlApplicationContext xml=new ClassPathXmlApplicationContext(new String[]{"applicationContent.xml"});
BeanFactory bean=xml;
UserDao userDao=(UserDao)bean.getBean("userDao");
ClassPathResource --- 从系统的类路径中加载
FileSystemResource --- 从文件系统加载,比如说自己指定配置文件的全路径
InputStreamResource --- 从输入流中加载
ServletContextResource --- 从Servlet 上下文环境中加载
UrlResource --- 从指定的Url加载
[color=red][size=large]Spring中加载ApplicationContext.xml文件的方式:[/size][/color]
ApplicationContext context=new ClassPathXmlApplicationContext("applicationContent.xml");
UserDao userDao=(UserDao)context.getBean("userDao");
多文件:
ClassPathXmlApplicationContext xml=new ClassPathXmlApplicationContext(new String[]{"applicationContent.xml"});
BeanFactory bean=xml;
UserDao userDao=(UserDao)bean.getBean("userDao");