springBoot 引入Datebase
时间: 2024-11-06 16:16:23 浏览: 0
springboot集成oracle
Spring Boot整合数据库通常涉及几个关键步骤:
1. 数据库依赖:首先在项目中添加Spring Data JPA或Spring JDBC的依赖,如果是JPA,那么`spring-boot-starter-data-jpa`是一个常用的选择;如果只是简单地操作SQL,可以使用`spring-boot-starter-jdbc`。
2. 配置数据源:配置application.properties或application.yml文件,指定数据库驱动、URL、用户名和密码。例如:
```properties
spring.datasource.url=jdbc:mysql://localhost:3306/mydb
spring.datasource.username=myuser
spring.datasource.password=mypassword
```
3. 定义实体类(Entity):对应数据库表结构,通过@Entity注解标识,还需要有@Id表示主键,可能还有@ManyToOne/@OneToMany等关系映射。
4. 创建Repository:使用Spring Data JPA,创建一个接口继承 JpaRepository或CrudRepository,定义CRUD操作。如果没有特定需求,可以直接使用默认的方法。
5. 注册扫描包:在Spring Boot的配置类中,使用@ComponentScan注解告诉Spring Boot扫描包含Repository的包。
```java
@SpringBootApplication
@EnableJpaRepositories(basePackages = "com.example.myapp.repository")
public class Application {
public static void main(String[] args) {
SpringApplication.run(Application.class, args);
}
}
```
阅读全文