当前位置: 首页 > news >正文

springboot快速写接口

1. 建proj形式

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

基础包

在这里插入图片描述

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’);

http://www.lryc.cn/news/287961.html

相关文章:

  • 数据结构排序算详解(动态图+代码描述)
  • 2024-01-25 力扣高频SQL50题目1174. 即时食物配送
  • java web 校园健康管理系统Myeclipse开发mysql数据库web结构java编程计算机网页项目
  • 回归预测 | Matlab基于SSA-SVR麻雀算法优化支持向量机的数据多输入单输出回归预测
  • Java转成m3u8,hls格式
  • jmeter之接口测试实现参数化(利用函数助手),参数值为1-9(自增的数字)
  • 如何在 Ubuntu 22.04 上安装 Apache Web 服务器
  • 【python爬虫】爬虫编程技术的解密与实战
  • VisualSVN Server下载安装和使用方法、服务器搭建、使用TortoiseSvn将项目上传到云端服务器、各种错误解决方法
  • Python模块与包:扩展功能、提高效率的利器
  • 【每日一题】4.LeetCode——杨辉三角
  • 蓝桥杯(Python)每日练Day5
  • SpringCloud(二)
  • 【java】常见的面试问题
  • 虚幻UE 插件-像素流送实现和优化
  • Vue2 props组件通信
  • 重构改善既有代码的设计-学习(三):重新组织数据
  • 群狼调研(长沙品牌忠诚度测试)|广告效果测评方法
  • Gradle学习笔记:Gradle的使用方法
  • 少儿编程 2023年12月电子学会图形化编程等级考试Scratch二级真题解析(选择题)
  • 基于Java+SpringMvc+vue+element实现上海汽车博物馆平台
  • Sybase PowerDesigner15安装配置
  • 基于物联网设计的水稻田智能灌溉系统(STM32+华为云IOT)
  • 【数据结构】数据结构初识
  • java多线程测试websocket demo(使用文件流)
  • Tosei 自助网络店铺管理系统network_test.php_RCE漏洞复现
  • uni-app 国际化
  • git:git reset 和 git revert
  • LeetCode:670. 最大交换(Java 贪心)
  • 【STM32】STM32学习笔记-Unix时间戳(41)