微信小程序与SpringBoot后端整合实现CRUD

一.  小程序端 :  

         index页面:

index.wxml

            目录结构:

目录

          当点击头像时,进入主页面list


头像点击事件
事件函数

         点击时,进入list下面的wxml页面

         list.wxml 代码片段 :

list.wxml

                   list页面: 

list.wxml 页面

    由于该页面是没有连接后台的,暂时是没有数据显示,需等做完后端springboot的整合,查询数据库. 

    由于操作中有编辑和删除操作,编辑和下面添加区域信息需要共用一个页面这里我们在pages中新建operation页面

    operation.wxml代码片段:                                        

 operation.wxml

    当点击编辑和添加区域信息时会对应到operation里面去

    点击编辑:     

编辑事件

    添加操作:

添加按钮
添加区域事件

        删除事件: 

删除操作

list.js代码片段-删除事件: 

事件代码

添加与编辑页面js代码: 

初始数据:

operration.js

点击编辑页面初始化数据:

编辑完成后提交后台:

二.   后端(springboot整合mybatis):

         目录结构 :

目录结构


   controller层 : 

    查询所有表中数据

listarea

    通过id查询(因为小程序端需要编辑页面,此时需要通过id查处该条数据再编辑)  :

getareaid

    添加操作

addarea

   更新与删除 : 

service层 :

   接口代码 :

AreaService

Dao层 : 

  接口代码 :

AreaDao

SessionFactoryConfiguration文件 :

1. mybatis-config.xml文件路径 , mapper文件路径 , 并且注入dataSource

SessionFactoryConfiguration.java

  DataSourceConfiguration,AreaDao.xml文件  

DataSourceConfiguration.java
AreaDao.xml

整体效果 :

 该crud_demo是在慕课课程中学习的, 通过此次学习明白springboot与小程序的整合流程.

阿里云产品推广  :  https://promotion.aliyun.com/ntms/yunparter/invite.html?userCode=ro9q0igs


参考课程 :

springboot搭建小程序人入门

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 16岁以前,作为一个静若处子,动若疯兔的少女,我热衷于参与各种各样的活动。基本上如果有一个星期的假期,那么我会有三...
    巫云筱晓阅读 786评论 0 0
  • 1 s = 1000 ms ;1 ms = 1000us;1 us = 1000 ns; 毫秒延时 微秒延时
    缘之空_bb11阅读 371评论 0 0
  • 写这个标题就是看看我们标题党有多少人(抠鼻)! 跟大家开个玩笑,下面是正文。 目前我作为一个编程人员所接触到的职业...
    净格阅读 216评论 0 0