我在春天對應用程序上下文完全混淆了。如果我使用spring(簡單的spring)創建beans.xml,然後從(例如)main()方法調用應用程序上下文。如何分配spring-context?
ApplicationContext context = new FileSystemXmlApplicationContext
("C:/Users/ZARA/workspace/HelloSpring/src/Beans.xml");
所有的作品都不錯。但我不明白,如果我移動上面的目錄或其他目錄中的文件(例如)它會好嗎?
春季-MVC不存在用於創建和其中i指定一些豆類,對於所有servlet共同上下文每個DispatcherServlet背景下,如何確定呢?在web.xml中? 一般,請解釋一下我這一刻(我在行動閱讀春天,我undesrstand都差不多,但這些棘手的時刻不要在這裏展示
對不起我的英語不好提前
在MVC中,有兩種不同的情況下,應用程序上下文是根應用程序上下文(只有一個),WebApplicationContext的,可以根據創建了多少調度的servlet是多。 Spring將默認從您的webapps WEB-INF文件夾加載名爲「xxx-servlet.xml」的文件,其中xxx是web.xml中的servlet名稱。 – ankidaemon
對於應用程序上下文聲明:如果你沒有明確地在web.xml中通過contextConfigLocation PARAM聲明範圍內的配置文件名,春季將搜索在WEB-INF文件夾中的applicationContext.xml並拋出FileNotFoundException異常,如果找不到這個文件。 – ankidaemon
我應該在web.xml中爲整個應用程序指定基礎應用程序上下文嗎?還有其他的servlet在**** - servlet.xml中?我應該在web.xml中寫入這些配置(對於spring-mvc)? 僅用於合併我的知識庫(: – Alex