📅  最后修改于: 2023-12-03 14:53:02.371000             🧑  作者: Mango
在开发基于 Spring Boot 的应用程序时,使用 PostgreSQL 数据库是一个很流行的选择。本文将介绍如何将 PostgreSQL 添加到 Spring Boot 中。
在你的 Maven pom.xml
文件中添加以下依赖:
<dependency>
<groupId>org.postgresql</groupId>
<artifactId>postgresql</artifactId>
<version>42.2.19</version>
</dependency>
在 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
请根据你自己的数据库名称、用户名和密码进行相应更改。
在你的应用程序中定义与数据库表相对应的实体类:
@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
}
创建一个 Repository 接口用于定义对实体的访问:
public interface PersonRepository extends JpaRepository<Person, Long> {
}
现在可以在你的代码中注入 PersonRepository
并使用它来访问数据库了:
@Service
public class PersonService {
@Autowired
private PersonRepository personRepository;
public List<Person> getAllPersons() {
return personRepository.findAll();
}
}
通过这些简单的步骤,你现在已经将 PostgreSQL 添加到了你的 Spring Boot 应用程序中,可以开始愉快地使用它进行数据存储和访问了。