Java入门14:用户新增接口开发

该文章是Java入门系列的第十四章:用户新增接口开发

用户新增接口开发

已经建好了user表,并且创建了User对象,但是我们的user表里空的,一条数据也没有,所以我们在这一章节进行用户新增接口的开发

我们需要修改 Controller.java 文件内的代码,修改后代码如下:

其中我们使用 @PostMapping 写了一个 Post 接口,使用 @RequestBody 接收 post 请求时前端发过来的请求体,使用@CrossOrigin(origins = {“*”, “null”})解决cors跨域问题

package org.example;

import org.example.mapper.UserMapper;
import org.example.pojo.User;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.*;

@RestController
@SuppressWarnings("all")
@CrossOrigin(origins = {"*", "null"})
public class Controller {
    @Autowired
    private UserMapper userMapper;

    @PostMapping("/add")
    public boolean addUser(@RequestBody User user){
        userMapper.insert(user);
        return true;
    }
}

接口写好后,我们先自己用 postman 测试一下

image.png

然后查看数据库,我们可以看到user表有一条数据了

image.png

此时我们就可以告诉前端,用户新增接口的请求url是http://localhost:8080/add (其中的localhost改成自己本地的ip地址),请用类型是Post,要传的参数就是上一章节创建的 User 类的字段,新增用户不用传id,我们在创建User表的时候已经将id设置成主键,并且会自增

写在最后

以上就是用户新增接口开发的全部说明,下一章节介绍用户新增接口对接

© 版权声明
THE END
喜欢就支持一下吧
点赞0

Warning: mysqli_query(): (HY000/3): Error writing file '/tmp/MYCeTlIK' (Errcode: 28 - No space left on device) in /www/wwwroot/583.cn/wp-includes/class-wpdb.php on line 2345
admin的头像-五八三
评论 抢沙发
头像
欢迎您留下宝贵的见解!
提交
头像

昵称

图形验证码
取消
昵称代码图片