可以直接百度關鍵詞:eclipse 編譯類檔案路徑
http://my.oschina.net/u/224202/blog/55264
http://jingyan.baidu.com/article/8275fc869f6f0c46a03cf61c.html
http://blog.csdn.net/jbgtwang/article/details/39226889
順便說下ClassPathXmlApplicationContext的文法。
寫法1)ApplicationContext context = new ClassPathXmlApplicationContext("classpath:*/Beans.xml");(帶*號)
寫法2)ApplicationContext context = new ClassPathXmlApplicationContext("classpath:/Beans.xml");(不帶*號)
帶*號的寫法1會報錯。不帶*號的寫法2正確。
Exception in thread "main" org.springframework.beans.factory.NoSuchBeanDefinitionException: No bean named 'helloWorld' is defined
at org.springframework.beans.factory.support.DefaultListableBeanFactory.getBeanDefinition(DefaultListableBeanFactory.java:387)
at org.springframework.beans.factory.support.AbstractBeanFactory.getMergedLocalBeanDefinition(AbstractBeanFactory.java:968)
at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:246)
at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:185)
at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:164)
at org.springframework.context.support.AbstractApplicationContext.getBean(AbstractApplicationContext.java:881)
at com.csair.test.TestClassPath.main(TestClassPath.java:16)