ApplicationContext的几个具体类和Bean配置文件的位置关系

来源:互联网 发布:开通淘宝需要什么条件 编辑:程序博客网 时间:2024/05/17 07:38

在用Eclipse开发Spring的时候,我发现了下面一个问题,你需要注意bean配置文件的位置

注意,如果这样,则bean-conf.xml在工程的第一层,而不是和类文件在同一层
 1。Resource r=new FileSystemResource("bean-conf.xml");
       BeanFactory factory=new XmlBeanFactory(r);
 


下面的要求bean-conf.xml在工程的第一层次
  2。ApplicationContext factory=new FileSystemXmlApplicationContext("bean-conf.xml");
  

下面的要求bean-conf.xml和类在同一个层次,当然类指他的包结构
  3。ApplicationContext factory=new ClassPathXmlApplicationContext("bean-conf.xml");
  

ISayHi iHello=(Hello)factory.getBean("helloBean");
  iHello.sayHi();

原创粉丝点击