溫馨提示×

SpringBoot中如何配置數(shù)據(jù)源

小億
128
2024-04-09 17:57:38
欄目: 編程語言

在SpringBoot中配置數(shù)據(jù)源有兩種方法:使用application.properties或application.yml文件配置和使用Java配置類配置。

1、使用application.properties或application.yml文件配置:

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

```

spring.datasource.url=jdbc:mysql://localhost:3306/database_name

spring.datasource.username=username

spring.datasource.password=password

spring.datasource.driver-class-name=com.mysql.cj.jdbc.Driver

```

或者在application.yml文件中添加以下配置信息:

```

spring:

datasource:

url: jdbc:mysql://localhost:3306/database_name

username: username

password: password

driver-class-name: com.mysql.cj.jdbc.Driver

```

2、使用Java配置類配置:

創(chuàng)建一個配置類,繼承自org.springframework.boot.autoconfigure.jdbc.DataSourceAutoConfiguration類,并添加@Configuration注解,如下所示:

```java

@Configuration

public class DataSourceConfig {

@Bean

@ConfigurationProperties(prefix = "spring.datasource")

public DataSource dataSource() {

return DataSourceBuilder.create().build();

}

}

```

然后在application.properties或application.yml文件中添加以下配置信息:

```

spring.datasource.url=jdbc:mysql://localhost:3306/database_name

spring.datasource.username=username

spring.datasource.password=password

spring.datasource.driver-class-name=com.mysql.cj.jdbc.Driver

```

以上是兩種常用的配置數(shù)據(jù)源的方法,在SpringBoot中配置數(shù)據(jù)源時,還可以根據(jù)具體需求選擇更適合的方法。

0