目錄主題帖傳送門:Spring SpringMVC MyBatis 整合-重復(fù)的輪子造的不亦樂乎 - 簡書
范例基于SSM框架,如何搭建移步:拉Jar包方式SSM框架搭建 - 簡書
MVC大致流程:請求+參數(shù)傳給Controller,Controller負(fù)責(zé)調(diào)用Service處理并組裝回調(diào)View,return給View跳轉(zhuǎn),view顯示內(nèi)容。
基于注解的開發(fā)讓我們免于書寫配置文件,在框架中spring.xml文件中的掃描配置項讓我們簡單看一下,首先MVC配置里啟用了注解配置,掃描注解包按照basePackage進(jìn)行掃描,啟動注解模塊映射支持,定義好ModleView的視圖解析器,因?yàn)槲覀儠褂肑STL+JS方式寫頁面,原始的方式對HTML進(jìn)行修改。配置文件如下圖解釋

配置文件配置了我們的HTML或者JSP的位置,放在了WEB-INF/view下面,在這個目錄下建立一個JSP頁面,hello.jsp,內(nèi)容如下,其中${text}用于顯示后臺傳回的字符串,這就是我們的View

在掃描包目錄下創(chuàng)建service包,并創(chuàng)建一個helloService接口

在掃描包目錄下創(chuàng)建service.impl包,并創(chuàng)建一個HelloServiceImpl接口,這里的@Service注解為helloServiceImpl將會為后面Controller的Resource提供mapping,如果接口有多實(shí)現(xiàn),這里可以做多態(tài)

在掃描包目錄下創(chuàng)建一個controller包,并創(chuàng)建一個HelloController.class內(nèi)容如下,這就是我們的controller

部署啟動最終顯示效果如下
