idea 2020.2.3配合maven3.6.3和jdk21完成对SpringBoot整合Mybatis
时间: 2024-10-11 09:17:15 浏览: 28
Maven3.6.3安装与配置以及IDEA2022.2.3部署Maven的教程
在IntelliJ IDEA 2020.2.3版本下,整合Spring Boot、Maven 3.6.3和JDK 21创建一个基于MyBatis的项目,可以按照以下步骤操作:
1. **设置环境**:
- 确保已安装并配置好最新的IntelliJ IDEA,选择"New Project"或"Create New Project"。
2. **选择模板**:
- 在 "Create or Open Project" 窗口中,选择 "Spring Initializr" 或 "Maven" > "Java" 作为模板。
3. **配置项目基本信息**:
- 在"Project Settings"中,填写Group Id (组织ID) 和 Artifact Id (项目名),然后选择Language Level(比如设为Java 11)。
4. **添加依赖**:
- 在"Dependencies"区域,添加以下模块:
- `spring-boot-starter-data-jpa` 或 `spring-boot-starter-jdbc` 以支持数据库连接。
- `spring-boot-starter-web` 用于Web应用基础功能。
- `mysql-connector-java` 或其他适合的数据库驱动(如果你打算使用MySQL)。
- `mybatis-spring-boot-starter` 用于整合Spring Boot和MyBatis。
- `mybatis` 或者 `mybatis-xmlmapper` (如果需要XML映射文件)。
5. **配置pom.xml**:
```xml
<dependencies>
<!-- ... -->
<dependency>
<groupId>org.mybatis.spring.boot</groupId>
<artifactId>mybatis-spring-boot-starter</artifactId>
</dependency>
<dependency>
<groupId>org.mybatis</groupId>
<artifactId>mybatis</artifactId>
</dependency>
<!-- 如果使用XML映射 -->
<dependency>
<groupId>org.mybatis</groupId>
<artifactId>mybatis-xmlmapper</artifactId>
</dependency>
</dependencies>
```
6. **数据源配置**:
- 创建application.properties或application.yml文件,配置数据源信息,如`spring.datasource.url`, `spring.datasource.username`, `spring.datasource.password`等。
7. **创建Mapper接口**:
- 在src/main/java目录下创建Mapper接口,例如UserMapper.java,定义查询、插入等操作。
8. **编写Repository接口**:
- 创建对应的Repository接口,通常会继承自`JpaRepository`或自定义的CRUD接口,并指定Mapper接口。
9. **启动应用**:
- 使用IDEA的Run或Debug功能启动项目,查看控制台输出是否一切正常。
阅读全文