Spring注解開發(fā)MVC基本范例

目錄主題帖傳送門:Spring SpringMVC MyBatis 整合-重復(fù)的輪子造的不亦樂乎 - 簡書

上一篇:拉Jar包方式SSM框架搭建 - 簡書

范例基于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


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

下一篇:MyBatis注解開發(fā)基本范例 - 簡書

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容