Springboot+mybatis 实现操作数据库,编写第一个数据接口

Springboot+mybatis 实现操作数据库,编写第一个数据接口

1、首先创建一个springboot项目

在这里插入图片描述

2、Java 版本改成8,其他默认即可

在这里插入图片描述

3、这里选择右侧四项即可

在这里插入图片描述

4、找一个合适的位置

在这里插入图片描述

5、数据库创表,并填好数据

在这里插入图片描述

6、创建一个实体类,字段名必须和数据库中的一一对应

import lombok.Data;

@Data
public class User {
    private Integer id;
    private String user;
    private String password;
    private String address;
    private String Email;
}

在这里插入图片描述

7、创建一个mapper用于操作数据库

import com.example.demo.entity.User;
import org.apache.ibatis.annotations.Mapper;
import org.apache.ibatis.annotations.Select;
import org.springframework.web.bind.annotation.RequestMapping;

import java.util.List;

@Mapper
public interface usermapper {

    @Select("SELECT * FROM demo")
    List<User> findall();
}

在这里插入图片描述

@select 注解为查询注解 查询结局为一个list的User对象

注意加上 @mapper 注解

8、编写接口,创建controller, 注意加上@RestController注解,

import com.example.demo.entity.User;
import com.example.demo.mapper.usermapper;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.RestController;

import java.util.List;
@RestController
public class usercontroller {

    @Autowired
    private usermapper Usermapper;

    @GetMapping("/")
    public List<User> index() {
        return Usermapper.findall();
    }

}

在这里插入图片描述

 @GetMapping("/")
    public List<User> index() {
        return Usermapper.findall();
    }

此为查询接口,findall 为 mapper 中定义的方法。 Usermapper 报错可不必理会,

最后浏览器输入localhost:9090 回车即可的

在这里插入图片描述


版权声明:本文为weixin_46091775原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。