2012-09-19 37 views
1

我正在开发一切正常的Spring/Spring MVC应用程序,但我对应用程序启动有些怀疑。关于Spring MVC应用程序启动时的渲染请求

现在,当Tomcat启动并且应用程序启动时,即使我不访问该站点,我仍在“主页”控制器上接收到呈现请求。这就像是自动完成的。它是否正确?这可以被禁用,并有任何理由为什么这是默认完成?

在此先感谢。

+0

你怎么确定你正在收到一个请求? – Bozho

+0

你在调试模式下启动tomcat,并在启动时停止在你的控制器上? – ant

+0

是的,正好..我也看到它在日志中......顺便看这个DEBUG:org.apache.tiles.impl.BasicTilesContainer - 为定义'user.home'收到的渲染请求 DEBUG:org.springframework .web.servlet.DispatcherServlet - 成功完成请求 –

回答

0

我发现,当定义的DispatcherServlet映射到*这样的:

<servlet-mapping> 
    <servlet-name>WebDispatcher</servlet-name> 
    <url-pattern>*</url-pattern> 
</servlet-mapping> 

你总是得到你的“家”控制器的请求映射到/

相关问题