前端Springboot学习指南!!!(六)

SpringBoot学习指南,超级全,真的细!挑战全篇无图教会你Java Springboot的使用。

考虑到大家学习的时间都比较碎片前面的9万字的文档确实阅读时间相对比较苛刻,故此将文档做一个分割,如果时间比较充足的小伙伴,建议还是直接阅读长篇这样学习会比较连贯
juejin.cn/post/730931...

10.JAR包

介绍:

至此我们Springboot的相关内容就大致结束了,最后将项目打成jar包本地运行看看吧看看是否可以打包成功。

依然是springboot_practice项目,springboot_admin_server项目先不要动放在那里。

我们找到springboot_practice项目中的。

POM.xml

xml 复制代码
    <build>
        <plugins>
            <plugin>
                <groupId>org.springframework.boot</groupId>
                <artifactId>spring-boot-maven-plugin</artifactId>
            </plugin>
        </plugins>
    </build>
说明:

主要作用是将 Spring Boot 应用程序打包成可执行的 JAR 文件。以下是每个部分的作用:

  1. <build>: Maven 中的 <build> 元素用于配置构建过程。

  2. <plugins>: <plugins> 元素用于配置 Maven 构建过程中要使用的插件。

  3. <plugin>: 具体的插件配置。在这里,配置了 Spring Boot Maven 插件。

    • <groupId>: 插件的 Group ID,指定插件的组织或提供者。在这里,org.springframework.boot 表示 Spring Boot 提供的插件。
    • <artifactId>: 插件的 Artifact ID,指定插件的名称。在这里,spring-boot-maven-plugin 是 Spring Boot 提供的 Maven 插件的名称。

这个插件的作用是将 Spring Boot 项目打包成可执行的 JAR 文件,并且可以包含所有依赖,使得应用程序可以独立运行,无需外部容器(例如,Tomcat)。

操作打包:
  1. 点开springboot_practice项目,在Intellij IDEA编辑器的右边侧边栏找到Maven
  2. 点开Maven操作栏,找到:Lifecycle
  3. 点击Lifecycle 下的package 等待打包完成。
  4. 生成的jar包存放在target目录下
  5. 生成的 JAR 文件包含了应用程序的所有依赖,你可以通过命令行运行该 JAR 文件,例如:
linux 复制代码
java -jar springboot_practice-1.0-SNAPSHOT.jar

这样就启动了 Spring Boot 应用程序,而不需要额外配置或运行外部服务器。这种打包方式使得部署和运行 Spring Boot 应用程序变得非常(不)方(好)便。

总结

考虑到大家学习的时间都比较碎片前面的9万字的文档确实阅读时间相对比较苛刻,故此将文档做一个分割,如果时间比较充足的小伙伴,建议还是直接阅读长篇这样学习会比较连贯
juejin.cn/post/730931...

希望这篇文章看完对你有帮助,没帮助那肯定是你没好好学。😁肯定不是我文章的问题,看完别白嫖啊,有啥想说的记得给我留言。 希望在这个技术寒冬用一点火光照亮你的求职之路,如果你正在经历一些职场变动,或者期待来年换一份不错的工作,那么希望你认真的学习,能够更加专注的去投资自己。希望大家顺顺利利。 接下来还会出一篇SpringCloud相关的笔记,有兴趣记得关注!! 蟹蟹🦀🦀

相关推荐
程序 代码狂人3 分钟前
切片表与分区表的区别(数据开发面试版)
java·大数据·开发语言·数据仓库·算法
小码哥_常6 分钟前
你发的原图可能暴露你家地址——聊聊图片 EXIF 隐私
前端
java1234_小锋17 分钟前
【技术专题】CSS3 网页技术 - CSS3 优先级
前端·css·css3
m0_639906941 小时前
Linux 操作系统入门:目录结构、服务排查常用命令、Shell 脚本基础
linux·运维·后端
2501_944521591 小时前
Deepmerge 跨端三方库仓颉适配全流程
java·python·eclipse·github
holly就是我2 小时前
AI 编程助手为什么跑偏?用开源 ccglass 看清 Prompt、工具调用和 Token 消耗
人工智能·后端
鸿蒙开发2 小时前
共享 Schema 与 SchemaFactory
前端·后端·harmonyos
屏什么录2 小时前
录屏超过两小时就卡顿崩盘?从参数调优到代码实现,一文彻底搞定长时间录屏
前端·音视频开发
用户788477316342 小时前
小程序后端三选一:云开发、.NET WebAPI、Node,我按客户现状分了三种答案
后端
aiopencode2 小时前
局域网设备抓包怎么做?用 TraceEagle 抓电视、游戏机和 IoT 流量
后端·ios