据this documentation:Spring-boot + JDBC + HSQLDB:如何验证Spring Boot是否使用连接池?
29.1.1嵌入式数据库支持
春天开机即可自动配置嵌入式H2,HSQL和Derby数据库。 您不需要提供任何连接URL,只需在您要使用的嵌入式数据库中包含一个构建 依赖项。
和
29.1.2连接到生产数据库
生产数据库连接也可以被自动配置使用汇集 数据源。
DataSource配置由spring.datasource。*中的外部配置 属性控制。例如,你可能会在声明中application.properties以下 部分:
spring.datasource.url=jdbc:mysql://localhost/test
spring.datasource.username=dbuser
spring.datasource.password=dbpass
spring.datasource.driver-class-name=com.mysql.jdbc.Driver
[提示]您 往往不需要指定驱动程序类名,因为春季启动 可以推导出它对于来自url的大多数数据库。
[注意]对于要创建的共享数据源 ,我们需要能够验证有效的驱动程序类是否可用,因此我们在做任何事情之前检查它。 也就是说如果你设置 spring.datasource.driver-class-name = com.mysql.jdbc.Driver那么这个 类必须是可加载的。
如果我把我的application.properties以下文件:
spring.datasource.url=jdbc:hsqldb:file:db/organization-db
spring.datasource.username=dbuser
spring.datasource.password=dbpass
spring.datasource.driver-class-name=org.hsqldb.jdbc.JDBCDriver
会弹出开机自动配置池DataSource,因为我指定的spring.datasource.driver -class-name?
或者它只是为没有连接池的嵌入式数据库驱动创建一个数据源?
如何确认Spring Boot是否使用连接池?
感谢您的回答。 – Paul