返回
Spring Boot 整合 JPA 指南:从入门到精通
见解分享
2023-12-16 13:29:53
Spring Boot 中如何整合 JPA?
整合过程包括创建项目、添加依赖包、配置数据源、创建实体类、编写仓库接口以及启动应用程序等步骤。
- 1. 创建项目
利用SpringBoot Initializr创建Spring Boot项目,并添加 JPA 依赖项。
-
2. 添加依赖包
<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-jpa</artifactId> </dependency> <dependency> <groupId>com.h2database</groupId> <artifactId>h2</artifactId> <scope>runtime</scope> </dependency>
-
3. 配置数据源
在 application.properties 中配置数据源信息:
spring.datasource.url=jdbc:h2:mem:test
spring.datasource.driverClassName=org.h2.Driver
spring.datasource.username=sa
spring.datasource.password=
- 4. 创建实体类
package com.example.demo;
import javax.persistence.*;
@Entity
public class User {
@Id
@GeneratedValue(strategy=GenerationType.AUTO)
private Long id;
@Column(nullable = false, unique = true)
private String username;
@Column(nullable = false)
private String password;
//省略getter和setter方法
}
- 5. 编写仓库接口
package com.example.demo;
import org.springframework.data.jpa.repository.JpaRepository;
public interface UserRepository extends JpaRepository<User, Long> {
}
- 6. 启动应用程序
在main方法中启动应用程序:
public static void main(String[] args) {
SpringApplication.run(DemoApplication.class, args);
}
至此,JPA已整合到Spring Boot应用程序中。