Vue+SpringBoot+Mybatis+Mysql前后端分离案例

这是一个使用Vue、SpringBoot、Mybatis和Mysql实现的前后端分离案例,主要涉及用户信息的增删改查操作。首先介绍了如何创建用户表,然后详细讲解了从实体类到dao层、service层、Controller层以及配置类的编写过程,最后提到了SpringBoot启动类和mapper、yml文件的配置。
摘要由CSDN通过智能技术生成

Vue+SpringBoot+Mybatis+Mysql前后端分离案例(一)

该案例是简单用户信息的增删改查。

1、 创建用户表

数据库使用Mysql,创建表语句如下。

 DROP TABLE IF EXISTS `userinfo`;
CREATE TABLE `userinfo` (
  `id` int(12) NOT NULL AUTO_INCREMENT,
  `name` varchar(20) CHARACTER SET utf8 DEFAULT NULL,
  `sex` varchar(10) CHARACTER SET utf8 DEFAULT NULL,
  `address` varchar(50) CHARACTER SET utf8 DEFAULT NULL,
  `telphone` varchar(11) CHARACTER SET utf8 DEFAULT NULL,
  PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=latin1;

2、用户接口编写

实体类代码:

import lombok.Data;
@Data
public class User {
    private int id;
    private String name;
    private String sex;
    private String address;
    private String telphone;
}

返回给前端的实体类,errCode为0则返回成功。

import java.util.List;
@Data
public class UserList {
    private String errCode;
    private List<User> userList;
    public UserList(String errCode, List<User> userList){
        this.errCode=errCode;
        this.userList=userList;
    }
    public UserList(){
    }
}

dao层

由于使用了注解,需要自行导入相关包。

@Mapper
@Repository
public interface UserDao {
    List<User> getAll();
    User getUserById(in
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值