spring 3 mvcでXX-servletの命名方法を変更します.
1755 ワード
spring 3のMVCでは、デフォルトのspring mvcのプロファイル名はservletname-servlet.xmlであり、
例えばweb.xml中
spring-servlet.xmlは、この名前をどう変えますか?
web.xmlに<init-param>を追加して設定することができます.
例えば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>