2.54.4. 其他 Camel Quarkus 配置
2.54.4.1. 配置数据源
此扩展利用 Quarkus Agroal 支持 DataSource
支持。设置 DataSource
可以通过配置属性来实现。
quarkus.datasource.db-kind=postgresql quarkus.datasource.username=your-username quarkus.datasource.password=your-password quarkus.datasource.jdbc.url=jdbc:postgresql://localhost:5432/your-database quarkus.datasource.jdbc.max-size=16
Camel SQL 组件将自动从 registry 解析 DataSource
bean。在配置多个数据源时,您可以通过 URI 选项 datasource
或 dataSourceRef
来指定在 SQL 端点上使用的。如需了解更多详细信息,请参阅 SQL 组件文档。
2.54.4.1.1. 带有 Quarkus Dev Services 的零配置
在 dev 和 test 模式中,您可以利用 Configuration Free Databases。Camel SQL 组件将自动配置为使用一个 DataSource
,它指向与您选择的 JDBC 驱动程序类型匹配的数据库的容器化实例。