阅读量:0
在Spring Boot中,可以通过配置文件来配置数据库连接池。常见的数据库连接池有HikariCP、Tomcat JDBC等,下面以HikariCP为例来进行配置。
- 添加HikariCP依赖: 在pom.xml文件中添加以下依赖:
<dependency> <groupId>com.zaxxer</groupId> <artifactId>HikariCP</artifactId> </dependency>
- 在application.properties或application.yml文件中进行配置:
- application.properties配置:
# 数据库连接配置 spring.datasource.url=jdbc:mysql://localhost:3306/db_name spring.datasource.username=username spring.datasource.password=password # HikariCP连接池配置 spring.datasource.hikari.maximum-pool-size=10 spring.datasource.hikari.idle-timeout=30000 spring.datasource.hikari.pool-name=MyHikariCP
- application.yml配置:
# 数据库连接配置 spring: datasource: url: jdbc:mysql://localhost:3306/db_name username: username password: password # HikariCP连接池配置 datasource: hikari: maximum-pool-size: 10 idle-timeout: 30000 pool-name: MyHikariCP
以上配置中,需要根据实际情况将db_name
、username
和password
替换为实际的数据库名、用户名和密码。
- 使用配置的连接池: 在需要使用数据库连接的地方,可以使用
@Autowired
注解将DataSource
对象注入进来,然后就可以使用该对象获取数据库连接了。
@Autowired private DataSource dataSource; public void doSomething() { Connection connection = null; try { connection = dataSource.getConnection(); // 使用connection进行数据库操作 } catch (SQLException e) { e.printStackTrace(); } finally { if (connection != null) { try { connection.close(); } catch (SQLException e) { e.printStackTrace(); } } } }
以上就是Spring Boot中配置数据库连接池的方法,可以根据自己的需要来选择不同的连接池,并根据实际情况进行配置。