1. 程式人生 > >web.xml中的contextConfigLocation在spring中的作用

web.xml中的contextConfigLocation在spring中的作用

在web.xml中通過contextConfigLocation配置spring,contextConfigLocation
引數定義了要裝入的 Spring 配置檔案。

如果想裝入多個配置檔案,可以在 <param-value>
標記中用逗號作分隔符。
在web.xml裡配置Listener

xml 程式碼如下: 
  <listener>  
       <listener-class> org.springframework.web.context.ContextLoaderListener listener-class >  
  </listener>

如果在web.xml裡給該Listener指定要載入的xml,如:

xml程式碼如下:

<!-- spring config -->

      <context-param>

           <param-name>contextConfigLocation</param-name> 

           <param-value>classpath:applicationContext.xml</param-value>

      </context-param>

則會去載入相應的xml,而不會去載入/WEB-INF/下的applicationContext.xml。

但是,如果沒有指定的話,預設會去/WEB-INF/下載入applicationContext.xml。

在一個團隊使用Spring的實際專案中,應該需要多個Spring的配置檔案,如何使用和交叉引用的問題:

    多個配置檔案可以在web.xml裡用空格分隔寫入,如:
    <CONTEXT-PARAM>
         <PARAM-NAME>contextConfigLocation</PARAM-NAME>
         <PARAM-VALUE>
               applicationContext-database.xml,applicationContext.xml
         </PARAM-VALUE>  
     </CONTEXT-PARAM>
     多個配置檔案裡的交叉引用可以用ref的external或bean解決
   例如:

applicationContext.xml
    <bean id="userService" class="domain.user.service.impl.UserServiceImpl"> 
        <property name="dbbean">
             <ref bean="dbBean"/>
         </property> 
    </bean>

dbBean在applicationContext-database.xml中

相關推薦

一個web專案web.xml的配置配置作用

一個web專案web.xml的配置中<context-param>配置作用 <context-param>的作用: web.xml的配置中<context-p

一個web專案web.xml的配置<context-param>配置作用

  <context-param>的作用: web.xml的配置中<context-param>配置作用 1. 啟動一個WEB專案的時候,容器(如:Tomcat)會去讀它的配置檔案web.xml.讀兩個節點: <listener>

web.xml配置檔案ContextLoaderListener的作用

在搭建ssm框架的時候,在web.xml配置檔案中配置監聽器listener,它的作用是在啟動web容器時,自動裝配Spring的applicationContext.xml的配置資訊。ContextLoaderListener繼承ContextLoader類,

Web.XML文件關於代碼提示的一些問題

安裝 怎麽 不知道 圖片 問題 log 分享圖片 發現 建議 1. 問題描述   在進行ssm的整合時,我發現在web.xml文件中裏按了alt+/以後沒有下面的提示:這樣真的很不爽。。。於是弄了半天(主要是等著)終於解決了,特此寫篇博客記錄下。 2.

web.xml檔案配置出現的各種問題

<?xml version="1.0" encoding="UTF-8"?> <web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://java.sun.com/xml/ns/javaee"

工作總結19 tomcat下的web.xml和專案web.xml

今天在部署專案的時候,如果我沒有在自己的專案配置web.xml的         <welcome-file-list> <welcome-file>/index.jsp<

web.xml配置檔案的servlet和servlet-mapping

寫了好多小專案後也沒弄明白<url-pattern>的真正意義,寫跳轉的時候也是跳的三心二意的,今天查了一下web.xml的詳細配置,看了看servlet-mapping的講解,豁然開朗,做了做小實驗,原來是這樣,捂臉。下面把看到的文章的servlet片段摘抄過

eclipes建立一個web專案web.xml不能自動更新的原因(web.xml和@WebServlet的作用

在eclipse中建立一個Web專案的時候,雖然有web.xml生成,但是再新增Servlet類檔案的時候總是看不見web.xml的更新,所以異常的鬱悶!上網查了查,原來我們在建立Web專案的時候,會彈出一個對話方塊,“Dynamic web module version”

web.xml裏<filter-mapping>的<dispatcher>作用

沒有 style targe mapping filter ntc 默認 請求 map 轉自:http://hintcnuie.iteye.com/blog/226251/ 2.4版本的servlet規範在部屬描述符中新增加了一個<dispatcher>元素,這

jsp 項目 web.xml作用

配置管理 CP -a 存在 描述 list 將不 true 不存在 每個 web 應用的 WEB-INF 路徑下(而且必須位於該路徑)的 web.xml 文件被稱為配置描述符。 對於 java web 應用而言,WEB-INF 是一個特殊的文件夾,web 容器會包含該文

web.xmlservlet ,filter ,listener ,interceptor的作用與區別

一、概念:          1、servlet:servlet是一種執行伺服器端的java應用程式,具有獨立於平臺和協議的特性,並且可以動態的生成web頁面,它工作在客戶端請求與伺服器響應的中間層。最早支援 Servlet 技術的是 JavaS

web.xml的配置,servlet,filter,listener的作用和原理

首先介紹servlet,filter和listen的原理: servlet可以說是動態頁面的基石,現在很多開發都是基於spring等各種框架,所以對servlet的瞭解可能少點,下面先用簡單的例子,說明下servlet的作用 MyFirstServlet.java class MyF

servlet開發web.xmlload-on-start標籤作用

web.xml中<load-on-start>n</load-on-satrt>作用   如下面一段配置,我們再熟悉不過了:      我們注意到它裡面包含了這段配置:<load-on-startup>1</load-on-startup&g

web.xmlcontext-param作用

web.xml的配置中<context-param>配置作用 1. 啟動一個WEB專案的時候,容器(如:Tomcat)會去讀它的配置檔案web.xml.讀兩個節點: < listener></listener> 和 <context-

web.xmlload-on-startup的作用

如下一段配置,熟悉DWR的再熟悉不過了:<servlet>   <servlet-name>dwr-invoker</servlet-name>   <servlet-class>org.directwebremoting.s

web.xmlweb專案作用,沒有web.xml怎麼配置專案

一個web中完全可以沒有web.xml檔案,也就是說,web.xml檔案並不是web工程必須的。 那什麼時候需要,什麼時候可以不需要呢? 要想回答上面的問題,得先了解web.xml檔案使用來幹什麼的。web.xml檔案是用來配置:歡迎頁、servlet、filter等的。當

web.xml,標籤的作用

1.啟動一個WEB專案的時候,容器(如:Tomcat)會去讀它的配置檔案web.xml.讀兩個節點: <listener></listener> 和 <context-param></context-param> 2.緊接著,容器建立一個ServletCont

web.xml的contextConfigLocation在spring作用

在web.xml中通過contextConfigLocation配置spring,contextConfigLocation引數定義了要裝入的 Spring 配置檔案。如果想裝入多個配置檔案,可以在 <param-value>標記中用逗號作分隔符。在web.xml

web.xml的contextConfigLocation的作用

如果在web.xml裡給該Listener指定要載入的xml,如: xml程式碼如下: <!-- spring config -->       <context-param>            <param-name>contextConfigLocation<

[Spring]web.xml配置ContextLoaderListener監聽器的作用

在spring的核心配置檔案中,為什麼配置ContextLoaderListener監聽器 <listener> <listener-class>org.springframework.web.context.ContextLoaderLi