在用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();