【问题标题】:GraalVm with Spring MVCGraalVm 与 Spring MVC
【发布时间】:2019-07-02 18:01:59
【问题描述】:

我可以用 graalvm 运行 spring mvc 项目吗?

(Spring MVC 项目而非 Spring Boot)

如果是: 有没有性能提升? (任何带有 graalvm 的 spring mvc 示例都会有所帮助。)

如果否: 为什么?

【问题讨论】:

    标签: spring spring-mvc graalvm


    【解决方案1】:

    是的,您可以使用 GraalVM 运行 Spring MVC 应用程序。这是一个关于 Spring 和 GraalVM 的更多详细信息的问题:GraalVM and Spring Applications

    【讨论】:

    • 感谢您指向那篇文章。但是我遇到的所有示例都是基于 Spring boot 而不是 Spring MVC(即带有手动配置的旧 spring mvc),并且 spring boot 的包装是 JAR 可以传递到本机映像进行转换,但 spring mvc 包装是 WAR。
    • 对,对不起,你确实是对的。您可以在 GraalVM 上运行您的 war 打包 Spring MVC 应用程序,就像在 Java 8 上运行的任何其他应用程序一样。性能影响取决于您的代码库、工作负载、硬件等。
    • 检查 spring-graalvm-native
    猜你喜欢
    • 1970-01-01
    • 2014-11-10
    • 2011-07-29
    • 1970-01-01
    • 2020-09-09
    • 2012-06-05
    • 1970-01-01
    • 1970-01-01
    • 2018-03-18
    相关资源
    最近更新 更多