目录
创建
创建项目后。拉进idea中。即可开始编写。
先配mysql的连接
entity写数据与数据库实体类一一对应
写mapper接口,
在application.properties配置mybatils扫描mapper的路径
定义接口路径,调用方法,拿到对象
进阶:post新增请求:
进阶:put更新数据(根据id修改)
进阶:delete删除数据(根据id删除)
进阶:get(根据id查询)
*注意:代码拷贝进去,有些import没加,自己鼠标移动上去自己加一下。
创建
在https://start.spring.io/
创建项目后。拉进idea中。即可开始编写。
-
先配mysql的连接
-
entity写数据与数据库实体类一一对应
-
写mapper接口,
-
在application.properties配置mybatils扫描mapper的路径
-
定义接口路径,调用方法,拿到对象
在项目的application.properties中配置连接数据库:
如下,粘贴进去改一改。
添加文件夹:controller(对外提供接口),entity,mapper
在DemoApplication里面填写扫描mapper文件夹下的文件代码:
关键句就是@MapperScan(“com.example.demo.mapper”),其他默认就行
在UserMapper接口中编写数据库查询逻辑:user就是表内的表单,你的表单是什么就是写什么
图例:看最下面那个user,就是下面对应的select * from user的user
创建实体类User,在User中编写数据库一一对应的数据字段类型:
在UserController中编写接口地址和方式(土话:就是用来写数据库数据和前端交互的方法):
你想吐槽为什么不按顺序写?????=>{
我只是忘了,懒得改了
}
进阶:post新增请求:
UserController,java
UserMapper.java
启动服务器通过
http://localhost:8080/user并传递给他一个body就可以调用,如图
Postman软件:如果报500错误,你数据库id没自增,如果是415,你的传递没有选择json,如果是400,你的传参有问题,比如单引号和双引号。
一个post新增的接口就写好了
进阶:put更新数据(根据id修改)
同上在UserController,java添加
在UserMapper.java
启动服务器通过
http://localhost:8080/user并传递给他一个body就可以调用,如图
Postman软件:
进阶:delete删除数据(根据id删除)
同上在UserController,java添加
在UserMapper.java
启动服务器通过
http://localhost:8080/user/{id}并传递给他一个body就可以调用,如图
Postman软件:
进阶:get(根据id查询)
同上在UserController,java添加
在UserMapper.java
idea怎么定义接口
启动服务器通过
http://localhost:8080/user/{id}并传递给他一个body就可以调用,如图
Postman软件:
改日补充
数据表结构:
今天的文章
idea怎么定义接口分享到此就结束了,感谢您的阅读。
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
如需转载请保留出处:https://bianchenghao.cn/138401.html