创建Springboot项目
项目名称自写,我这里用的是java8,打包方式为jar包,也可以如果没有IDEA软件,可以官网自己创建,添加图示依赖,最后添加mybatis-plus-boot-starter依赖
<dependency>
<groupId>com.baomidou</groupId>
<artifactId>mybatis-plus-boot-starter</artifactId>
<version>3.4.3.1</version>
</dependency>
写配置环境,在application.yaml内写数据库连接参数
spring:
datasource:
url: jdbc:postgresql://localhost:5432/postgres
username: postgres(写自己的用户名)
password: postgres
driver-class-name: org.postgresql.Driver
paltform: POSTGRESQL
写Pojo类以及Mapper接口
-
以下列数据库为例,字段为name,id,以及city,postgres与java的对应表如下:
//设置pojo类,要以一对应
@Data
@AllArgsConstructor
@NoArgsConstructor
@ToString
public class Student {
private String name;
private Integer id;
private Object city;
}
//新建Mapper文件夹,创建mapper类
@Mapper
public interface StudentMapper extends BaseMapper<Student> {
}
//我写了个controller来测试输出结果
@Controller
public class Test {
@Autowired
StudentMapper mapper;
@RequestMapping("/hello")
public String test(){
Student student = mapper.selectById(1);
System.out.println(student);
return "ok";
}
}
关于Service层的创建
测试方法是注册StudentServe组件,直接调用方法
@Autowired
StudentServe service;