1
我正在开发一切正常的Spring/Spring MVC应用程序,但我对应用程序启动有些怀疑。关于Spring MVC应用程序启动时的渲染请求
现在,当Tomcat启动并且应用程序启动时,即使我不访问该站点,我仍在“主页”控制器上接收到呈现请求。这就像是自动完成的。它是否正确?这可以被禁用,并有任何理由为什么这是默认完成?
在此先感谢。
我正在开发一切正常的Spring/Spring MVC应用程序,但我对应用程序启动有些怀疑。关于Spring MVC应用程序启动时的渲染请求
现在,当Tomcat启动并且应用程序启动时,即使我不访问该站点,我仍在“主页”控制器上接收到呈现请求。这就像是自动完成的。它是否正确?这可以被禁用,并有任何理由为什么这是默认完成?
在此先感谢。
我发现,当定义的DispatcherServlet映射到*这样的:
<servlet-mapping>
<servlet-name>WebDispatcher</servlet-name>
<url-pattern>*</url-pattern>
</servlet-mapping>
你总是得到你的“家”控制器的请求映射到/
你怎么确定你正在收到一个请求? – Bozho
你在调试模式下启动tomcat,并在启动时停止在你的控制器上? – ant
是的,正好..我也看到它在日志中......顺便看这个DEBUG:org.apache.tiles.impl.BasicTilesContainer - 为定义'user.home'收到的渲染请求 DEBUG:org.springframework .web.servlet.DispatcherServlet - 成功完成请求 –