Spring boot连接数据库
时间: 2024-09-23 17:09:19 浏览: 80
Spring Boot连接数据库通常涉及以下几个步骤:
1. **添加依赖**:在Spring Boot项目中,首先需要在`pom.xml`文件中添加数据库驱动依赖。例如,如果你使用的是MySQL,添加如下依赖:
```xml
<dependency>
<groupId>mysql</groupId>
<artifactId>mysql-connector-java</artifactId>
</dependency>
```
对于JPA(Java Persistence API),还需要添加Spring Data JPA的依赖。
2. **配置数据源**:在application.properties或application.yml文件中配置数据库连接信息,如URL、用户名、密码等:
```properties
spring.datasource.url=jdbc:mysql://localhost:3306/testdb
spring.datasource.username=root
spring.datasource.password=password
```
3. **创建Repository接口**:定义一个接口,它会继承Spring Data JPA提供的CrudRepository接口,这样Spring Boot会自动提供基本的CRUD操作支持。比如:
```java
import org.springframework.data.jpa.repository.JpaRepository;
public interface UserRepository extends JpaRepository<User, Long> {
}
```
4. **注入Repository**:在服务层或控制器类中,通过@Autowired注解将Repository注入到类中,以便访问数据库:
```java
@Service
public class UserService {
private final UserRepository userRepository;
@Autowired
public UserService(UserRepository userRepository) {
this.userRepository = userRepository;
}
// 使用userRepository方法操作数据库...
}
```
阅读全文