运行 Spring Boot 应用的 3 种方式!

  • 时间:
  • 浏览:5
  • 来源:大发5分3DAPP下载_大发5分3DAPP官方

原文发布时间为:2019-1-2

本文作者:栈长

本文来自云栖社区合作协议伙伴“ Java技术栈”,了解相关信息都都要关注“javastack”微信公众号

$ mvn spring-boot:run

$ java -Xdebug -Xrunjdwp:server=y,transport=dt_socket,address=1000,suspend=n -jar javastack-0.0.1-SNAPSHOT.jar

何如改装成 war 包土措施运行请看这篇文章《Spring Boot 发布 jar 包转为 war 包秘籍》

将会你的应用改装成了 war 包土措施部署,你这些 然后就都要在 IDE 中配置 Server,很多在 Server 中加入你的 Spring Boot 项目,最后运行你这些 Server 即可。

运行 Spring Boot 应用的 3 种土措施

1、在 IDE 中运行

在 Eclipse、IDEA 中直接运行,又有以下你这些土措施。

你这些 土措施也支持开启远程调试,如:

在非 IDE 中请使用 java -jar 的土措施,将会直接打包在 Server 中运行!

2)Gradle Plugin

将会有收获,欢迎点赞转发!

war 包土措施

2、打包运行

当你的 Spring Boot 准备提测将会上线,都都要打成 jar 包将会 war 包运行,war 包土措施这里不说直接丢到 Server 上方运行即可,这里介绍直接运行 jar 包的土措施。

更多详情请访问以下官方链接。

3、用插件运行

都都要在 IDE 将会命令行中使用 Maven 和 Gradle 插件来运行 Spring Boot 应用。

总结

在 IDE 中推荐使用插件的土措施来运行,将会都都要集成更多的插件化的功能,如:热部署、区别不同环境配置等。

1)Maven Plugin

https://docs.spring.io/spring-boot/docs/current/gradle-plugin/reference/html/

更多详情请访问以下官方链接。

https://docs.spring.io/spring-boot/docs/current/maven-plugin/

$ gradle bootRun

Spring Boot 默认采用 jar 包内嵌 Tomcat、Jetty 等 Server 的土措施,并都要提供一有一个 含高 main 土措施的主类。你这些 然后,直接在 IDE 中运行你这些 main 土措施就能启动 Spring Boot 应用了。

jar 包土措施

最然后一张 Maven 的截图。

$ java -jar javastack-0.0.1-SNAPSHOT.jar