创建一个新的springboot工程,选择引入对应的起步依赖(mybatis、mysql驱动、lombok) application.properties中引入数据库连接信息 创建对应的实体类 Emp(实体类属性采用驼峰命名) 准备Mapper接口 EmpMapper
时间: 2024-10-08 09:16:57 浏览: 33
创建Spring Boot工程并引入MyBatis、MySQL驱动和Lombok:
1. 首先,你需要在一个IDE如IntelliJ IDEA中创建一个新的Spring Boot项目。选择"Start a new Spring Initializr Project",然后在"Dependencies"部分添加以下依赖项:
- `spring-boot-starter-web`:基础Web支持
- `spring-boot-starter-data-jpa`:JPA支持
- `mysql-connector-java`:MySQL数据库驱动
- `lombok`:简化Java代码生成
2. 添加Lombok依赖后,勾选"Enable Lombok"选项,以便自动处理getter、setter等常见操作。
3. 保存配置并下载项目模板。接下来,在`pom.xml`文件中找到刚刚添加的依赖。
4. 在`application.properties`文件中设置数据库连接信息,例如:
```
spring.datasource.url=jdbc:mysql://localhost:3306/your_database?useSSL=false
spring.datasource.username=your_username
spring.datasource.password=your_password
spring.jpa.hibernate.ddl-auto=update
```
5. 创建`Emp`实体类,它通常位于`src/main/java`下的`com.example.yourproject.entity`包下。使用Lombok可以简化类结构,比如:
```java
@Entity
@Table(name = "employees")
public class Emp {
@Id
private Long id;
@Column(name = "name")
private String name;
// ...其他属性
// @Getter, @Setter由Lombok自动生成
}
```
6. 定义`EmpMapper`接口,这个接口通常放在`src/main/java`下的`com.example.yourproject.mapper`包里,包含对`Emp`实体的操作映射:
```java
public interface EmpMapper {
@Select("SELECT * FROM employees WHERE id = #{id}")
Emp findById(Long id);
// ...其他方法,如插入、更新和删除
}
```
阅读全文