突發奇想,根據所學,自己搭建springmvc項目,然後逐漸添加其他架構,建構一個背景管理系統。
也算是鞏固以前學的基礎了。
至于用了哪些jar包,沒仔細看,因為用的是maven來管理,就把項目可能用到的所有jar包,都引入進去了。
web項目,最基礎的配置,就在web.xml中。
先看完所有的配置檔案,在看錯誤日志分析。
預設歡迎頁面。
聲明springmvc 的 dispatcherservlet
需要配置兩處的引用contextconfiglocation。
至于這兩處配置的, xml檔案的名字,隻要是有配置,就根據你的配置檔案名,* 代表所有,如果沒有配置,就是預設的檔案,applicationcontext.xml 和 springmvc-servlet.xml
如果 context-param 不進行配置,則在啟動項目時,就會報錯。缺少配置檔案。
如果不配置下面的contextconfiglocation,但是配置load-on-startup,則也是在啟動項目時報錯。
但是,如果contextconfiglocation 和load-on-startup都不配置,啟動時不報錯。 會在調用 controller時報錯。
錯誤同上:
然後,需要寫 攔截請求的配置。
servlet-name 是 default 的,是不通過 springmvc dispatcherservlet的,
servlet-name 是 springmvc 的,就會去找對應的controller.