idea搭建springboot+mybatis项目
时间: 2023-12-09 14:02:53 浏览: 248
下面是使用 IntelliJ IDEA 搭建 Spring Boot MyBatis 项目的步骤:
1. 打开 IntelliJ IDEA,选择 File -> New -> Project,然后选择 Spring Initializr。在弹出的窗口中,选择 Spring Boot 版本、Java 版本,然后填写 Group 和 Artifact 信息。在 Dependencies 中选择 “MyBatis” 和 “MySQL Driver”,然后点击 Next。
2. 在 Project Name 和 Project Location 中填写项目名称和项目存储位置,然后点击 Finish。
3. 在 pom.xml 文件中添加以下依赖项:
```xml
<dependency>
<groupId>org.mybatis.spring.boot</groupId>
<artifactId>mybatis-spring-boot-starter</artifactId>
<version>${mybatis-spring-boot-starter.version}</version>
</dependency>
<dependency>
<groupId>mysql</groupId>
<artifactId>mysql-connector-java</artifactId>
<version>${mysql-connector-java.version}</version>
</dependency>
```
4. 在 application.properties 文件中添加数据库连接信息:
```
spring.datasource.url=jdbc:mysql://localhost:3306/test?useSSL=false&useUnicode=true&characterEncoding=UTF-8
spring.datasource.username=root
spring.datasource.password=123456
spring.datasource.driver-class-name=com.mysql.jdbc.Driver
```
5. 创建 mybatis-config.xml 文件。在 src/main/resources 目录下创建一个名为 mybatis-config.xml 的文件,并添加以下内容:
```xml
<?xml version="1.0" encoding="UTF-8" ?>
<configuration>
<settings>
<setting name="mapUnderscoreToCamelCase" value="true"/>
</settings>
</configuration>
```
6. 创建 Mapper 接口和对应的 Mapper.xml 文件。在 src/main/java 目录下创建一个名为 com.example.demo.mapper 的包,并创建一个名为 UserMapper 的接口,代码如下:
```java
package com.example.demo.mapper;
import com.example.demo.entity.User;
import org.apache.ibatis.annotations.Mapper;
import java.util.List;
@Mapper
public interface UserMapper {
List<User> findAll();
}
```
在 src/main/resources 目录下创建一个名为 UserMapper.xml 的文件,并添加以下内容:
```xml
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="com.example.demo.mapper.UserMapper">
<select id="findAll" resultType="com.example.demo.entity.User">
select * from user
</select>
</mapper>
```
7. 在 Spring Boot 启动类中添加 @MapperScan 注解,扫描 Mapper 接口的路径。
```java
package com.example.demo;
import org.mybatis.spring.annotation.MapperScan;
import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
@SpringBootApplication
@MapperScan("com.example.demo.mapper")
public class DemoApplication {
public static void main(String[] args) {
SpringApplication.run(DemoApplication.class, args);
}
}
```
至此,一个简单的 Spring Boot MyBatis 项目就搭建完成了。
阅读全文