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