gpt4 book ai didi

java - 从 Maven 或 IDE 运行 Spring boot 项目

转载 作者:行者123 更新时间:2023-12-02 11:21:05 25 4
gpt4 key购买 nike

我已经根据 Maven 项目创建了 Spring Boot,如官方 guides 之一所述。 。我使用 IntelliJ。现在我可以通过以下两种方式之一运行项目:

  1. 点击main方法旁边的绿色箭头
  2. 在命令行中输入mvn spring-boot:run

这两个有什么区别?我应该选择哪一个,为什么? IntelliJ 在内部使用什么来构建项目?

最佳答案

区别在于,在情况 1) IntelliJ 中启动 JVM 并运行您的应用程序,在情况 2) Maven 中执行相同的操作。

在开发中,我建议通过 IntelliJ 而不是 Maven 运行 Spring Boot 应用程序。如果您使用 Maven 运行它,您会在某种程度上绕过 IntelliJ,因此它不太了解正在发生的事情,因此不太能够利用它的辅助功能。如果您使用 mvn spring-boot:run 启动应用程序,我不确定调试器是否能正常工作。

IntelliJ 在内部使用您为项目配置的 JDK 来编译 Java 代码,如果它是 Maven 项目,它还会使用 Maven 将类组装到应用程序中。如果有人试图详细回答的话,你的问题的最后一部分是非常广泛的。但在实践中,老实说,在开发 Spring Boot 应用程序时,您很少需要担心它。

关于java - 从 Maven 或 IDE 运行 Spring boot 项目,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49918700/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com