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版权协议,转载请附上原文出处链接和本声明。