- 【本人秃顶程序员】springboot专辑:运行 Spring
- 【本人秃顶程序员】springboot专辑:spring dat
- 【本人秃顶程序员】springboot专辑:Spring boo
- 【本人秃顶程序员】springboot专辑:Spring Boo
- 【本人秃顶程序员】springboot专辑:springboot
- 【本人秃顶程序员】springboot专辑:springboot
- 【本人秃顶程序员】springboot专辑:springboot
- 【本人秃顶程序员】springboot专辑:springboot
- 【本人秃顶程序员】springboot专辑:RabbitMQ详解
- 【本人秃顶程序员】springboot专辑:thymeleaf使
←←←←←←←←←←←← 快,点关注!
一:在 IDE 中运行
在 Eclipse、IDEA 中直接运行,又有以下两种方式。
jar 包方式
Spring Boot 默认采用 jar 包内嵌 Tomcat、Jetty 等 Server 的方式,并需要提供一个含有 main 方法的主类。这个时候,直接在 IDE 中运行这个 main 方法就能启动 Spring Boot 应用了。

war 包方式
如果你的应用改装成了 war 包方式部署,这个时候就需要在 IDE 中配置 Server,然后在 Server 中加入你的 Spring Boot 项目,最后运行这个 Server 即可。
二:打包运行
当你的 Spring Boot 准备提测或者上线,都需要打成 jar 包或者 war 包运行,war 包方式这里不说直接丢到 Server 里面运行即可,这里介绍直接运行 jar 包的方式。
$ java -jar javastack-0.0.1-SNAPSHOT.jar
这种方式也支持开启远程调试,如:
$ java -Xdebug -Xrunjdwp:server=y,transport=dt_socket,address=8000,suspend=n -jar javastack-0.0.1-SNAPSHOT.jar
三:用插件运行
可以在 IDE 或者命令行中使用 Maven 和 Gradle 插件来运行 Spring Boot 应用。
1)Maven Plugin
$ mvn spring-boot:run
更多详情请访问以下官方链接。
https://docs.spring.io/spring-boot/docs/current/maven-plugin/
2)Gradle Plugin
$ gradle bootRun
更多详情请访问以下官方链接。
https://docs.spring.io/spring-boot/docs/current/gradle-plugin/reference/html/
最后来一张 Maven 的截图。

总结
在 IDE 中推荐使用插件的方式来运行,因为可以集成更多的插件化的功能,如:热部署、区别不同环境配置等。
在非 IDE 中请使用 java -jar 的方式,或者直接打包在 Server 中运行!
写在最后:
秃顶程序员的不易,看到这里,点了关注吧!
点关注,不迷路,持续更新!!!
如需Java架构资料,点关注,发简信给我即可,先到先得!
网友评论