我是Java和Spring世界的新手,所以請耐心等待。我正在開發我的第一個Java項目。這裏我使用Spring框架,從ApplicationContext
創建一個對象。在java項目中實例化beanfactory的地方
我在項目中有不同的包中的多個文件,如dao,lib,util,等我的問題是應該在哪裏下面的行。我將使用下面給出的相似代碼在各個地方創建多個類的對象。我應該在需要「OrganizationMapperService」對象還是其他類的任何地方使用它們?什麼是標準的做法呢?
ApplicationContext context = new ClassPathXmlApplicationContext("spring-config.xml");
OrganizationMapperService orgMapperService =
(OrganizationMapperService) context.getBean("organizationMapperService");
從不創建applicationcontext的實例。您每次都創建一個新實例。您應該只有一個上下文實例,其他所有應該依賴注入。 – 2014-10-09 12:45:36
@ M.Deinum:是的,這看起來不對,如何做依賴注入,你可以給一些示例鏈接/代碼,我查了一下,變得更加困惑。 – Saurabh 2014-10-09 12:48:16