Java 有没有办法用quarkus处理与数据源的动态连接?

Java 有没有办法用quarkus处理与数据源的动态连接?,java,sqlite,quarkus,Java,Sqlite,Quarkus,我正在寻找一种在Quarkus中轻松处理大量数据源的方法,而无需在application.property文件中指定它们 我的问题很容易理解。我有很多sqlite数据库(出于某些原因,我将不在这里解释,因为它与我的问题无关),我有这样一个端点 /我的sqlite数据库的名称/table/id(端点列出数据库“我的sqlite数据库的名称”中表“table”中的所有列) 我希望能够打开到本地存储的“我的sqlite数据库的名称.db”的连接 因此,如果我创建或复制/粘贴第二个名为“db2”的sql

我正在寻找一种在Quarkus中轻松处理大量数据源的方法,而无需在application.property文件中指定它们

我的问题很容易理解。我有很多sqlite数据库(出于某些原因,我将不在这里解释,因为它与我的问题无关),我有这样一个端点

/我的sqlite数据库的名称/table/id(端点列出数据库“我的sqlite数据库的名称”中表“table”中的所有列)

我希望能够打开到本地存储的“我的sqlite数据库的名称.db”的连接

因此,如果我创建或复制/粘贴第二个名为“db2”的sqlite数据库,我需要打开“db2.db”数据库

有了Quarkus,我了解了在application.property文件中指定信息的真正简单方法,但在我的例子中,它有点不同,我想知道是否有一种简单的方法可以做到这一点?或者如果我需要自己做每件事?但我会失去夸克斯的魔力


谢谢大家。

在Quarkus中,目前没有现成的方法来实现这一点。
如果您真的需要该功能并且愿意深入研究Quarkus内部,您可以编写一个扩展来实现这一点。

谢谢您的回答。尝试编写这个扩展将是一个很好的练习。很抱歉问你,你能给我一个或两个提示,让我从一个好的开始吗?我查看了Quarkus网站如何编写我当前的扩展,但这是一个与我的需求不太接近的泛型示例。有一个Pull请求正在进行中,其中包含一些很好的信息: