多模块的springboot 怎么配置数据源
时间: 2024-02-11 21:05:59 浏览: 228
【springboot专题】二十 springboot中如何配置多数据源
在多模块的Spring Boot项目中,你可以在每个模块的 application.properties 或 application.yml 文件中配置数据源。具体步骤如下:
1. 在每个模块中的 src/main/resources 目录下创建 application.properties 或 application.yml 文件。
2. 在每个文件中添加以下数据源配置,例如:
```
spring.datasource.url=jdbc:mysql://localhost:3306/db_name
spring.datasource.username=username
spring.datasource.password=password
spring.datasource.driver-class-name=com.mysql.jdbc.Driver
```
其中,url、username、password 分别为你的数据库连接信息,driver-class-name 为数据库驱动类名。
3. 在每个模块的 pom.xml 文件中添加以下依赖,以使用 Spring Boot 自带的数据源:
```
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-jdbc</artifactId>
</dependency>
```
4. 如果你要使用其他的数据源,可以在 pom.xml 文件中添加对应的依赖,例如 HikariCP:
```
<dependency>
<groupId>com.zaxxer</groupId>
<artifactId>HikariCP</artifactId>
</dependency>
```
5. 在每个模块的 Java 代码中,可以使用 @Autowired 注解自动注入数据源,例如:
```
@Autowired
private DataSource dataSource;
```
然后就可以在代码中使用 dataSource 对象进行数据库操作了。
阅读全文