一、导入依赖:Mybatis-Plus的依赖
<dependency>
<groupId>com.baomidou</groupId>
<artifactId>mybatis-plus-boot-starter</artifactId>
<version>3.1.2</version>
</dependency>
二、创建实体类
@Data
@AllArgsConstructor
@NoArgsConstructor
@ToString
@TableName(value = "department")
public class Department {
@TableId(value = "dept_id",type = IdType.AUTO)
private Integer depId;
@TableField("dept_name")
private String depName;
@TableField("dept_phone")
private String depPhone;
@TableField("dept_status")
private String depStatus;
@TableField("dept_create_time")
private Date createTime;
}
三、创建mapper
public interface DepartmentMapper extends BaseMapper<Department> {
}
四、配置mapper扫描
@SpringBootApplication
@MapperScan("com.example.mp.mapper")
public class MpApplication {
public static void main(String[] args) {
SpringApplication.run(MpApplication.class, args);
}
}
或在mapper上加入@Mapper注解
@Mapper
public interface DepartmentMapper extends BaseMapper<Department> {
}
五、配置application.yml
server:
servlet:
context-path: /mp
port: 8080
spring:
datasource:
driver-class-name: com.mysql.cj.jdbc.Driver
url: jdbc:mysql://localhost:3306/alipay?serverTimezone=UTC
username: root
password: 123456
mybatis-plus:
type-aliases-package: com.example.mp.pojo