以下兩條語句雖然都明顯用於加載xml配置,但它們之間有什麼區別?ClassPathXmlApplicationContext和ClassPathResource之間的區別
ApplicationContext context = new ClassPathXmlApplicationContext("applicationContext.xml");
和
Resource resource = new ClassPathResource("applicationContext.xml");
BeanFactory factory = new XmlBeanFactory(resource);
有這兩者之間有什麼區別(WRT性能,用途)?
閱讀參考指南,其具有[第(http://docs.spring.io/spring/docs/current/spring- framework-reference/html/beans.html#context-introduction-ctx-vs-beanfactory)。主要區別在於'BeanFactory'和'ApplicationContext'。 –
請注意,*這些都不是特別好的做法一段時間了。使用Spring Boot作爲獨立應用程序,以及JavaConfig或'@ ImportResource'。 – chrylis