【问题标题】:Quarkus extensions nedinessQuarkus 扩展 nediness
【发布时间】:2020-01-14 11:47:12
【问题描述】:

quarkus 扩展的用途是什么?

我问自己有一堆扩展是多余的还是多余的。

例如,为什么 quarkus 提供“Hibernate ORM”扩展?为什么不能直接使用 Hibernate?

【问题讨论】:

    标签: quarkus


    【解决方案1】:

    它在底层使用 Hibernate ORM。

    存在扩展有几个原因:

    • 他们将库与 Quarkus 开发模型联系起来。通常,Hibernate ORM 扩展将使用来自 application.properties 的配置属性并引导持久性单元;
    • 它们允许将事物从运行时转移到构建时:在 ORM 的情况下,当使用 GraalVM 时,所有 Hibernate 元数据都是在编译本机映像时构建的;
    • 它允许为 GraalVM 原生图像配置内容,通常为反射注册类,添加资源...
    • 同样在 Hibernate ORM 的情况下,我们的一些默认值与历史上的 Hibernate ORM 默认值不同。

    【讨论】:

      猜你喜欢
      • 2020-07-08
      • 2021-06-17
      • 1970-01-01
      • 2021-03-10
      • 2021-03-16
      • 2021-06-05
      • 1970-01-01
      • 2022-11-09
      • 2023-01-03
      相关资源
      最近更新 更多