springboot快速写接口

1. 建proj形式

  • name会变成文件夹的名字,相当于你的项目名称

基础包

2. 基础依赖

3. 配置数据库

这里要打开mysql,并且创建数据库

方法:

  1. 安装好数据库,改好账号密码
  2. 用navicat来建表和账号
  3. 配置properties.yml文件即可

4.用restcontroller和postmapping来写接口

1.建文件夹

2.建controller类

3.添加两个注解

4.返回需要的数据--string,或者直接是一个类也行

-- 4.1 类可以另写一个文件,并用alt+insert的形式设置构造函数,和getter,setter

效果:

5. 如何使用数据库进行增删改查

实体类为entity

增删改查叫做mapper

  1. 创建user的entity
  2. 写mapper接口

-- 创建表

CREATE TABLE user (

id INT NOT NULL AUTO_INCREMENT,

name VARCHAR(255) NOT NULL,

age INT NOT NULL,

email VARCHAR(255) NOT NULL,

PRIMARY KEY (id)

);

-- 插入数据

INSERT INTO user (name, age, email) VALUES

('张三', 20, 'zhangsan@example.com'),

('李四', 21, 'lisi@example.com'),

('王五', 22, 'wangwu@example.com'),

('赵六', 23, 'zhaoliu@example.com'),

('孙七', 24, 'sunqi@example.com'),

('周八', 25, 'zhouba@example.com'),

('吴九', 26, 'wujiu@example.com'),

('郑十', 27, 'zhengshi@example.com'),

('陈十一', 28, 'chenshiyi@example.com');

相关推荐
大风起兮云飞扬丶12 小时前
Java——线程池
java·开发语言
喵个咪12 小时前
GoWind Kanban 拆解:看板拖拽背后——LexoRank、乐观锁与尽力而为广播
后端·架构·go
喵个咪13 小时前
GoWind OA 拆解:用 3000 行 Go 写一个够用的审批工作流引擎
后端·架构·go
喵个咪13 小时前
GoWind Ledger 拆解:单式记账的余额一致性——confirm、补偿,以及没进事务的那些缝隙
后端·架构·go
喵个咪13 小时前
GoWind Shop 拆解:订单超时关单——一个事务里的四联动
后端·架构·go
我命由我1234513 小时前
Python 开发 - Python 虚拟环境
运维·开发语言·后端·python·http·https·java-ee
梦影_13 小时前
MySQL进阶教程(一)—— 储存过程与触发器(上)
开发语言·数据库·后端·sql·mysql·中间件
喵个咪13 小时前
GoWind ERP 拆解:一个 ERP 里的三种一致性等级
后端·架构·go
文丑颜不良啊13 小时前
LeetCode276~300题目解析
java·leetcode
Vegetable_xu13 小时前
Spring Bean 循环依赖:为什么有时能过、有时启动就挂
java·spring·mybatis