在运行时配置数据源类型
Configure datasource type at runtime
我有一个使用关系数据库的应用程序,并且在安装该应用程序时选择了数据库类型(介于 mysql、mariadb、mssql 和 oracle 之间)。 属性 quarkus.datasource.db-kind
只能在编译时定义,所以我真的不知道如何在不必编译同一应用程序的四个副本的情况下到达那里。有什么建议吗?
我明白为什么这对于原生图像来说是不可能的,但为什么即使对于 JIT 工件也是不可能的?
马可.
正如您猜对的那样,这样做是为了完全优化本机可执行文件,但它也允许在 JVM 文件中进行一些优化。
目前,这不是我们愿意更改的内容,但您可以在我们的 GitHub 上提出增强请求,看看它获得了多少票数。
我有一个使用关系数据库的应用程序,并且在安装该应用程序时选择了数据库类型(介于 mysql、mariadb、mssql 和 oracle 之间)。 属性 quarkus.datasource.db-kind
只能在编译时定义,所以我真的不知道如何在不必编译同一应用程序的四个副本的情况下到达那里。有什么建议吗?
我明白为什么这对于原生图像来说是不可能的,但为什么即使对于 JIT 工件也是不可能的?
马可.
正如您猜对的那样,这样做是为了完全优化本机可执行文件,但它也允许在 JVM 文件中进行一些优化。
目前,这不是我们愿意更改的内容,但您可以在我们的 GitHub 上提出增强请求,看看它获得了多少票数。