spring 3 mvcでXX-servletの命名方法を変更します.

1755 ワード

spring 3のMVCでは、デフォルトのspring mvcのプロファイル名はservletname-servlet.xmlであり、
例えばweb.xml中
  

<servlet>   
  <servlet-name>spring</servlet-name>    
 <servlet-class>         org.springframework.web.servlet.DispatcherServlet 
    </servlet-class> 
    <load-on-startup>1</load-on-startup> 
</servlet>
 <servlet-mapping> 
    <servlet-name>spring</servlet-name>  
   <url-pattern>*.html</url-pattern>
 </servlet-mapping>

   ここのservlet-nameはspringであり、spring mvcのプロファイル名は以下の通りである.
spring-servlet.xmlは、この名前をどう変えますか?
   web.xmlに<init-param>を追加して設定することができます.

<servlet>   
  <servlet-name>spring</servlet-name>  
   <servlet-class>         org.springframework.web.servlet.DispatcherServlet  
   </servlet-class>
     <init-param>      
   <param-name>contextConfigLocation</param-name>    
         <param-value>/WEB-INF/bean.xml</param-value>
     </init-param>   
  <load-on-startup>1</load-on-startup> 
</servlet>
 <servlet-mapping> 
    <servlet-name>spring</servlet-name> 
    <url-pattern>*.html</url-pattern> </servlet-mapping>
  複数のプロファイルをロードすることもできます.

 <init-param>    
     <param-name>contextConfigLocation</param-name>             <param-value>/WEB-INF/bean.xml, /WEB-INF/bean-service.xml, /WEB-INF/bean-dao.xml</param-value>  
   </init-param>