📜  如何将 postgres 添加到 Spring Boot (1)

📅  最后修改于: 2023-12-03 14:53:02.371000             🧑  作者: Mango

如何将 PostgreSQL 添加到 Spring Boot

在开发基于 Spring Boot 的应用程序时,使用 PostgreSQL 数据库是一个很流行的选择。本文将介绍如何将 PostgreSQL 添加到 Spring Boot 中。

步骤 1: 添加依赖

在你的 Maven pom.xml 文件中添加以下依赖:

<dependency>
    <groupId>org.postgresql</groupId>
    <artifactId>postgresql</artifactId>
    <version>42.2.19</version>
</dependency>
步骤 2: 配置数据源

application.properties 文件中添加以下配置:

spring.datasource.url=jdbc:postgresql://localhost:5432/mydatabase
spring.datasource.username=myusername
spring.datasource.password=mypassword
spring.datasource.driver-class-name=org.postgresql.Driver

请根据你自己的数据库名称、用户名和密码进行相应更改。

步骤 3: 定义实体

在你的应用程序中定义与数据库表相对应的实体类:

@Entity
@Table(name = "person")
public class Person {
 
    @Id
    @GeneratedValue(strategy = GenerationType.IDENTITY)
    private long id;
 
    @Column(name = "first_name")
    private String firstName;
 
    @Column(name = "last_name")
    private String lastName;
 
    // getters and setters
}
步骤 4: 创建 Repository

创建一个 Repository 接口用于定义对实体的访问:

public interface PersonRepository extends JpaRepository<Person, Long> {
}
步骤 5: 使用 Repository

现在可以在你的代码中注入 PersonRepository 并使用它来访问数据库了:

@Service
public class PersonService {
 
    @Autowired
    private PersonRepository personRepository;
 
    public List<Person> getAllPersons() {
        return personRepository.findAll();
    }
}
总结

通过这些简单的步骤,你现在已经将 PostgreSQL 添加到了你的 Spring Boot 应用程序中,可以开始愉快地使用它进行数据存储和访问了。