瑞吉外卖实战学习--16、登录短信验证

发布于:2024-04-07 ⋅ 阅读:(88) ⋅ 点赞:(0)

前言

本项目gitee位置:gitee网址
本项目采用的技术是:springboot + mybatisPlus
本篇文章采用的验证方式是阿里短信验证 使用链接阿里短信发送的使用教程
在这里插入图片描述

环境准备(根据mybatisPlus 规范实体类和接口)

1、User实体类

package com.example.ruiji_demo.entity;

/**
 * @author jitwxs
 * @date 2024年04月06日 21:14
 */
public class User {
   
    private  static final long serialVersionUID=1L;

    private Long id;

    private String name;

    private String phone;

    private String sex;

    private String idNumber;

    private String avatar;

    private Integer status;
}

2、mapper文件

package com.example.ruiji_demo.mapper;

import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.example.ruiji_demo.entity.User;

public interface UserMapper extends BaseMapper<User> {
   
}

3、service文件

package com.example.ruiji_demo.service;

import com.baomidou.mybatisplus.extension.service.IService;
import com.example.ruiji_demo.entity.User;

public interface UserService extends IService<User> {
   
}

4、impl文件

package com.example.ruiji_demo.service.impl;

import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
import com.example.ruiji_demo.entity.User;
import com.example.ruiji_demo.mapper.UserMapper;
import com.example.ruiji_demo.service.UserService;

/**
 * @author jitwxs
 * @date 2024年04月06日 21:18
 */
public class UserServiceImpl extends ServiceImpl<UserMapper, User> implements UserService {
   
}

5、随机生成验证码的工具类

package com.example.ruiji_demo.utils

网站公告

今日签到

点亮在社区的每一天
去签到

热门文章