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 - 成功完成請求 –