⼩程序+SpringBoot+mybatis+MySQL实现简单的登录⼩程序+SpringBoot+mybatis+MySQL实现简单的登录
当下⼩程序和springboot都是⽐较⽕的。今天我们来⽤springboot和⼩程序来实现简单的登录。
1.⾸先来完成⼩程序端,新建⼀个⼩程序。
如果不会的可以查看我的上⼀篇⽂章
2.我们在pages⽬录下新建⼀个login_test⽬录
3.在login_test⽬录下新建⼀个名为login的Page。这样就会⾃动⽣成如下图⼏个⽂件
4.我们打开app.json⽂件,将"pages/login_test/login"这句话放到前⾯,⽬的是我们⼀打开就能看到这个,设置为⾸页。
我们每在pages⾥新建⼀个都会在app.json⾥⾃动⽣成⼀个配置。
5.打开login.wxml⽂件编写页⾯
6.接下来我们在login.js⾥⾯写逻辑了
// pages/login_test/login.js
Page({
/**
* 页⾯的初始数据
*/
data: {
username:'',
password:''
},
input_name:function(e){
this.setData({
username:e.detail.value
})
},
input_pwd: function (e) {
this.setData({
password: e.detail.value
})
},
submitButton:function(){
console.log("点击按钮!" + "获取到的⽤户名:" + this.data.username + "获取到的密码:" + this.data.password)        var that = this;
url: 'localhost:8080/login',
method:'POST',
header:{'content-type':'application/x-www-form-urlencoded'},
data:{
'username': that.data.username,
'username': that.data.username,
'password': that.data.password
},
success:function(res){
console.log("回调函数:"+res.data)                var resData = res.data;
if(resData == true){
wx.showToast({
title: '登录成功',
duration:2000
})
}else{
wx.showToast({
title: '登录失败',
duration:2000
})
}
}
})
},
/
**
* ⽣命周期函数--监听页⾯加载
*/
onLoad: function (options) {
},
/**
* ⽣命周期函数--监听页⾯初次渲染完成
mysql下载后的初次使用*/
onReady: function () {
},
/**
* ⽣命周期函数--监听页⾯显⽰
*/
onShow: function () {
},
/**
* ⽣命周期函数--监听页⾯隐藏
*/
onHide: function () {
},
/**
* ⽣命周期函数--监听页⾯卸载
*/
onUnload: function () {
},
/**
* 页⾯相关事件处理函数--监听⽤户下拉动作    */
onPullDownRefresh: function () {
},
},
/**
* 页⾯上拉触底事件的处理函数
*/
onReachBottom: function () {
},
/**
* ⽤户点击右上⾓分享
*/
onShareAppMessage: function () {
}
})
7.编写好,这样端就算完成了。
接下来我们编写后台
⾸先我们建⼀个数据库表
账号和密码分别为admin,admin
8.创建⼀个springboot项⽬。
利⽤mybatis逆向⼯程⽣成对应的⽂件。不会mybatis逆向⼯程的看我之前的⽂章
9.Controller类
package ller;
import com.springboot.service.UserService;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;
/**
* Created by Administrator on 2018\9\8 0008.
*/
@RestController
public class UserController {
@Autowired
private UserService userService;
@RequestMapping("/login")
public  boolean login (String username, String password){
System.out.println ( "⼩程序调⽤接⼝⽤户名:" + username + "密码:" + password );        boolean login = userService.login ( username, password );
if (login) {
return true;
}
return false;
}
}
10.Service类
package com.springboot.service;
public interface UserService {
boolean login(String username,String password);
}
11.实现Service类

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。