簡單總結前后端交互的基本原理以及簡單實例(SpringBoot+Mybatis+MySQL+微信小程序)
本文章同步更新于:
簡書:http://www.reibang.com/p/cb93ede53b46
CSDN:https://blog.csdn.net/ZH16_/article/details/109651277
一、前后端交互的基本原理
二苛白、前后端交互的簡單實例(SpringBoot+Mybatis+MySQL+微信小程序)
首先丁屎,我們先在MySQL中新建一個名為easydemo01的數(shù)據(jù)庫
并向其中插入含有id蛇捌,username兩個屬性的user表渔伯,插入字段(0001迅诬,彭于晏)因惭。
然后蒿褂,我們在IDEA上創(chuàng)建一個SpringBoot項目,創(chuàng)建成功后如下蒋畜。
創(chuàng)建好了以后声畏,我們進行簡單的環(huán)境搭建,引入Mybatis依賴姻成,創(chuàng)建接口開發(fā)需要的目錄結構插龄。
接著,我們配置Mybatis配置文件科展。
別忘了在主類上添加mapper掃描均牢。
到這一步,我們的準備工作基本上完成了辛润,接下來可以正式的進行接口開發(fā)了膨处。
第一步见秤,創(chuàng)建相應的實體類砂竖,這里就是一個簡單的user類。
接著鹃答,我們在mapper包下新建userMapper接口乎澄,在這里寫下我們需要的接口函數(shù)。
然后测摔,我們在resources下的mybatis.mapper包下創(chuàng)建對應的UserMapper置济,并寫上對應的sql語句解恰。
然后,我們就可以開始寫Controller層了浙于,如下所示护盈。
這個時候,我們后端基本上已經(jīng)寫好了羞酗。完成了以后腐宋,我們運行這個SpringBoot項目。
以上完成了以后檀轨,我們新建一個微信小程序胸竞。
簡單的寫一個頁面用來顯示我們從后端獲取的數(shù)據(jù)。
綁定點擊事件参萄,從后端獲取數(shù)據(jù)卫枝。
編譯,點擊按鈕讹挎,獲取成功校赤!
我們在網(wǎng)頁上也能獲取到這個數(shù)據(jù):
好了,到這里筒溃,相信大家對前后端交互有了一個簡單的理解了痒谴。