基於Spring注解搭建SpringMVC項目


在2018寒冬,我下崗了,因為我的左腳先邁進了公司的大門。這不是重點,重點是我撲到了老板小姨子的懷里。

 

網上好多教程都是基於XML的SpringMVC,想找一篇注解的,但是寫的很模糊,我剛好學到這里,就做一篇SpringMVC注解的筆記吧。(如有錯誤,請見諒並指正,謝謝。)

 

(1).首先我們應該創建項目(廢話連篇)

 

(2)完善目錄結構(在Main下新建java文件夾,並改變屬性)

 

(3)在pom中添加SpringMVC依賴

 

 

(4)在java目錄下新建包以及AbstractAnnotationConfigDispatcherServletInitializer的實現類

 

解釋一下為什么用實現AbstractAnnotationConfigDispatcherServletInitializer來初始化DispatcherServlet:

在Servlet3.0環境中,容器會在類路徑中查找實現javax.servlet.ServletContainerInitializer接口的類,如果找到的話就用它來配置Servlet容器。
Spring提供了這個接口的實現,名為SpringServletContainerInitializer,這個類反過來又會查找實現WebApplicationInitializer的類並將配置的任務交給它們來完成。Spring3.2引入了一個便利的WebApplicationInitializer基礎實現,名為AbstractAnnotationConfigDispatcherServletInitializer,當我們的類擴展了AbstractAnnotationConfigDispatcherServletInitializer並將其部署到Servlet3.0容器的時候,容器會自動發現它,並用它來配置Servlet上下文。(偷的,我能說出這話還敲TM的代碼)

 

(5)上面說到Servlet3.0環境,那就改唄,在pom中引入

 

(6)。添加SpringMVC容器配置類

 

 

(7)、添加Spring容器配置類

 

(8).添加控制器啥的。

 

(9).創建views目錄和home.jsp

(10).添加Tomcat Server

 

(11)、運行測試

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM