一:新建一个springboot项目
打开idea,选择new project
然后选择spring Initializr 或者直接去他的官网https://start.spring.io/之后点击next。
这一步是写你的工程名和起始的包名,根据个人来改。(注意:Java version也就是我箭头指向的位置要根据你的jdk版本来选择)之后点击next。
选择我箭头指向的三个内容,之后点击next。后面就是选择文件放在哪里了选好了点一下finish。
二:导入maven依赖
去Mybatis-plus官网的文档里面找你需要的依赖,官网地址是:点我就进来了~~
<dependencies>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter</artifactId>
</dependency>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-test</artifactId>
<scope>test</scope>
</dependency>
<dependency>
<groupId>com.baomidou</groupId>
<artifactId>mybatis-plus-boot-starter</artifactId>
<version>3.4.2</version>
</dependency>
<dependency>
<groupId>mysql</groupId>
<artifactId>mysql-connector-java</artifactId>
<version>8.0.11</version>
</dependency>
</dependencies>
之后在 application.yml 配置文件中添加 MySQL 数据库的相关配置
# DataSource Config
spring:
datasource:
username: 你的用户名
password: 你的密码
url: jdbc:mysql://localhost:3306/mybatisplustest?serverTimezone=Asia/Shanghai
driver-class-name: com.mysql.cj.jdbc.Driver
然后在去 Spring Boot 启动类中添加 @MapperScan 注解,扫描 Mapper 文件夹:
@MapperScan({"com.demo.mapper"})
@SpringBootApplication
public class DemoApplication {
public static void main(String[] args) {
SpringApplication.run(DemoApplication.class, args);
}
}
三:建立数据库,在写pojo类
根据数据库,编写pojo类
@Data
public class User {
private int id;
private String name;
private String sex;
}
编写Mapper类
public interface UserMapper extends BaseMapper<User> {
}
四:编写测试类
@SpringBootTest
@RunWith(SpringJUnit4ClassRunner.class)
public class test {
@Autowired
private UserMapper userMapper;
@Test
public void testSelect() {
System.out.println(("----- selectAll method test ------"));
List<User> userList = userMapper.selectList(null);
userList.forEach(System.out::println);
}
}
运行测试类看结果
这样就成功了。