【初学】SpringBoot+MyBatis实现增删改查(从创建项目开始)

1、springboot脚手架搭建(2.x)

环境配置
1、下载安装 jdk 1.8
2、下载安装 apache maven ( 3.8.1 )

大家不要嫌我复杂、啰嗦,如果不是初学者的话,这个文章对你也就没有用的(前期工作都很详细)

2、IDEA创建SpringBoot项目

打开 IDEA 点击 New Project,依次选择下面的操作
在这里插入图片描述

接着点击 Next
在这里插入图片描述
spingboot的版本不要选太高

3、修改maven仓库路径

然后在 setting 里设置 maven 路径
在这里插入图片描述
设置编码,改为 utf-8
在这里插入图片描述

4、连接数据库

改文件后缀,将 application 的后缀改为 yml
文件所在路径:src / main /resources / application.yml

application.yml

server:
  port: 9090

spring:
  datasource:
    driver-class-name: com.mysql.cj.jdbc.Driver
    url: jdbc:mysql://localhost:3306/permissions?serverTimezone=GMT%2b8
    username: root
    password: 123456

server: port:9090 这个是自定义端口号
permissions:是我自己的数据库名
username:数据库连接账号
password:数据库连接密码

5、构造统一返回结果 Result.java

springboot 文件夹下创建 common
具体路径:com / example / springboot / common / Result.java

后面会大量使用自定义的返回结果,所以这个不可少
在这里插入图片描述

Result.java

/**
 * 这段是我个人包的路径,如果不一样,则要改成你自己的
 */
package com.example.springboot.common;

import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;

@Data
@NoArgsConstructor
@AllArgsConstructor
@Builder

/**
 * 功能:接口统一返回包装类
 */
public class Result {
   

    public static final String CODE_SUCCESS = "200";
    public static final String CODE_AUTH_ERROR = "401";
    public static final String CODE_SYS_ERROR = "500";

    private String code;
    private String msg;
    private Object data;

    public static Result success() {
   
    
        return Result.builder().code(CODE_SUCCESS).msg("请求成功").build();
    }

    public static Result success(Object data) {
   
        return new Result(CODE_SUCCESS, "请求成功", data);
    }

    public static Result error(String msg) {
   
        return new Result(CODE_SYS_ERROR, msg, null);
    }

    public static Result error(String code, String msg) {
   
        return new Result(code, msg, null);
    }

    public static Result error() {
   
        return new Result(CODE_SYS_ERROR, "系统错误", null);
    }

}

6、在数据库建立用户表

在 navicat 里面创建数据库 permissions

数据库名:permissions
字符集:utf8mb4
排序规则:utf8mb4_unicode_ci

新建user表:
直接在数据库里面点击查询、新建查询,然后执行语句就行

CREATE TABLE `user` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `username` varchar(255) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '用户名',
  `password` varchar(255) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '密码',
  `name`
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值