Quarkus:转换现有的spring应用程序

时间:2019-05-02 13:23:32

标签: quarkus

有人可以分享将现有的spring应用程序转换为Quarkus的经验吗

现有的spring应用程序具有以下依赖关系:1)Swagger 2)Oracle Jdbc驱动程序3)Logging框架4)Spring自动接线

1 个答案:

答案 0 :(得分:1)

这取决于您是否要生成本机可执行文件。

在JVM模式下:

  • 我们有一个基于OpenAPI的Swagger扩展程序,可让您以开发人员模式(https://quarkus.io/guides/openapi-swaggerui-guide)使用Swagger UI。如果您想使用Swagger本身,那么应该可以毫无问题地包含它。
  • Oracle JDBC驱动程序应立即可用
  • 记录不会成为问题。我们随附了JBoss Logging,它具有用于其他框架的多个适配器。
  • 我们具有用于自动装配的Spring兼容性扩展,可将Spring注释转换为CDI:https://quarkus.io/guides/spring-di-guide

然后是GraalVM本机可执行模式。然后是一个坏消息:我认为Oracle JDBC驱动程序暂时不起作用。我们没有扩展名,我很确定它暂时无法使用。

但是Quarkus即使在JVM模式下也有好处,所以还是值得的。

如果您开始这一旅程,我们会对邮件列表或GitHub问题中的反馈意见感兴趣。