真正的快樂(lè)來(lái)源于創(chuàng)造
在WebApp中獲得XMLWebApplicationContext的步驟 1.在Web.xml中配置上下文載入器. 2.指定上下文載入器的配置文件. 3.獲得應(yīng)用上下文.
1.在Web.xml中配置上下文載入器 根據(jù)你的系統(tǒng)情況,你可以選擇兩種上下文載入器:ContextLoaderListener和ContextLoaderServlet.如果你的Web容器支持Servlet2.3標(biāo)準(zhǔn)或更高,你可以使用兩者,否則只能使用后者. ContextLoaderListener在Web.xml應(yīng)該如下配置:
ContextLoaderServlet在Web.xml應(yīng)該如下配置:
2.指定上下文載入器的配置文件
不論你使用的那種上下文載入器,你都應(yīng)該指明Spring配置文件的位置.如果沒(méi)有指定,上下文載入器將把/web-inf/application-Context.xml當(dāng)作Spring配置文件。 要指定Spring配置文件的位置,你可以在Servlet上下文設(shè)置contextConfigLocation參數(shù)來(lái)為上下文載入器指定一個(gè)或多個(gè)Spring配置文件(使用通配符或是用逗號(hào)隔開)。如下所示:
3.獲得應(yīng)用上下文 接下來(lái)我們就可以獲得ApplicationContext了,代碼如下:
在一個(gè)自啟動(dòng)的Servlet中,我們可以這樣獲得它:
如果把獲得的上下文的地址給一個(gè)靜態(tài)引用,我們以后就可以在應(yīng)用中的任意位置使用ApplicationContext了。
Copyright @ 何楊 Powered by: .Text and ASP.NET Theme by: .NET Monster