java之SpringBoot项目打包与项目启动

这篇具有很好参考价值的文章主要介绍了java之SpringBoot项目打包与项目启动。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。


使用idea打包

执行Maven构建指令package

java之SpringBoot项目打包与项目启动,java,后端,spring boot,java,spring boot,后端,开发语言


使用cmd指令打包

即使在没有明确想法的情况下,打包Spring Boot项目通常遵循标准的步骤,这是一个通用的流程。


确认环境

确保开发环境中已经安装了Java和Maven或Gradle。最终的打包指令取决于使用的构建工具。


编写代码

如果已经有一个Spring Boot项目,确保代码已经编写完成。


构建项目

打开命令行或终端,并进入项目的根目录。


Maven项目

对于Maven项目,需要先安装与配置环境,然后再运行以下命令进行构建

mvn clean package

指令运行完,并且没有报错的情况下,会在项目中生成target文件夹,并且target文件夹中会生成一个.jar文件。


Gradle项目

对于Gradle项目,运行以下命令进行构建

gradle build

这会在项目的build/libs文件夹中生成一个.jar文件。


查看构建文件

构建完成后,会在相应的文件夹中找到生成的.jar文件。


运行项目

使用以下命令运行Spring Boot JAR文件

java -jar your_project_name.jar

将your_project_name.jar替换为实际生成的JAR文件名。


检查运行结果

打开浏览器或使用API测试工具来验证你的应用程序是否正在运行。


注意事项

1、确保在构建之前,所有的依赖都已正确配置,并且应用程序没有任何错误或警告。
2、在构建之后,可以部署生成的JAR文件到服务器或任何其他希望运行应用程序的地方。
3、确保在进行构建之前,对项目结构和配置有所了解,以便能够正确构建项目。


启动运行

运行项目(执行启动指令)
需要在当前包所在的位置中启动CMD命令行窗口
或者通过命令行窗口的cd指令进到包所在的位置也可以

java -jar singleFableFullStack-0.0.1-SNAPSHOT.jar

如果端口号发生冲突,运行的时候可以自定义端口号

java –jar singleFableFullStack-0.0.1-SNAPSHOT.jar –-server.port=80

java之SpringBoot项目打包与项目启动,java,后端,spring boot,java,spring boot,后端,开发语言


java之SpringBoot项目打包与项目启动,java,后端,spring boot,java,spring boot,后端,开发语言


前端本地访问方式

只针对此项目
当遇到端口号冲突的时候需要在地址后面加上我们自己的端口号才能正确访问
1、默认访的访问方式:http://localhost/pages/books.html
2、加端口号的访问方式:http://localhost:80/pages/books.html


注意事项

使用jar命令行启动需要依赖maven插件,请确认打包时具有SpringBoot对应的maven插件。文章来源地址https://www.toymoban.com/news/detail-679181.html

<build>
	<plugins>
		<plugin>
			<groupId>org.springframework.boot</groupId>
			<artifactId>spring-boot-maven-plugin</artifactId>
		</plugin>
	</plugins>
</build>

到了这里,关于java之SpringBoot项目打包与项目启动的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Spring Boot学习随笔-第一个SpringBoot项目快速启动(org.springframework.boot、@SpringBootApplication、application.yml)

    学习视频:【编程不良人】2021年SpringBoot最新最全教程 创建第一个Module 环境要求 jdk1.8+ maven3.2+ Spring Framework 5.x+ Tomcat 9.0+ IDEA 2021 自动保存刷新pom 在resources下添加application.yml文件后,即可启动springboot应用 由于tomcat内嵌在springboot里面了,所以我们在修改端口号等设置也在配置

    2024年02月05日
    浏览(44)
  • Java后端开发:SpringBoot项目中的三层架构与代码角色

    目前,大部分后端项目主要目的是暴露功能接口(API)到网络上,由前端程序访问这些接口并获取数据,然后展示在界面上,它们之间遵从Restful规约;还有一部分项目暴露方法,让前端代码实现远程调用,采用的是RPC的思想。 但是无论如何,后端程序存在的意义就是交换、

    2024年02月06日
    浏览(34)
  • 【Java开发】 Spring 11 :Spring Boot 项目部署至云服务器

    Spring Boot 项目开发结束后的工作便是运维,简单来说需要配置 Web 运行参数和项目部署两大工作,本文将尽可能详细地给大家讲全! 目录 1 定制 Web 容器运行参数 1.1 运行参数介绍 1.2 项目搭建 ① 通过 IDEA Spring Initializr 创建项目 ② 添加 Spring Web 等依赖 ③ 编写 controller 层的

    2023年04月23日
    浏览(39)
  • 2023 最新版IntelliJ IDEA 2023.1创建Java Web前(vue3)后端(spring-boot3)分离 项目详细步骤(图文详解)

    2023 最新版IntelliJ IDEA 2023.1创建Java Web 项目详细步骤(图文详解) 本篇使用当前Java Web开发主流的spring-boot3框架来创建一个Java前后端分离的项目,前端使用的也是目前前端主流的vue3进行一个简单的项目搭建,让你距离Java全栈开发更近一步 🏴‍☠️。 使用版本: “17.0.1”

    2024年02月12日
    浏览(76)
  • Spring Boot多模块项目打包

    例如父项目 build_test 下面有三个子模块,一个是common模块 一个是a模块,一个b模块;其中common是公共模块,a和b都依赖于公共模块common,我现在想把a和b模块打包成jar包。 创建父工程 创建3个子模块,分别是common和a和b模块 鼠标右击红框位置 选New 再选Module,鼠标左键点一下, 同

    2024年02月09日
    浏览(41)
  • Spring Boot项目打包及依赖管理-瘦身

    在Spring Boot项目中,通过Maven插件的配置,我们可以定制项目的打包过程,将依赖项抽取到指定的 lib 目录中。本文将演示如何使用Spring Boot Maven Plugin进行项目打包,同时抽取依赖项到 lib 目录,并提供相应的启动命令。 首先,在项目的 pom.xml 文件中,修改Spring Boot Maven Plugin的

    2024年02月22日
    浏览(35)
  • Dockerfile中编译、打包、部署spring boot项目

            Dockerfile是自动构建docker镜像的配置文件,将镜像构建过程通过指令的方式定义在Dockerfile中。配合docker build命令行可以实现自动化的Docker镜像的构建。         我们在学习一门语言或文档语法的时候,最快的学习方式就是看别人是怎么写的。这里这个“「别人

    2024年02月09日
    浏览(35)
  • Spring Boot项目使用Maven打包并带上依赖

    在这篇博客中,介绍如何使用Maven将Spring Boot项目及其依赖项打包成一个可执行的jar文件。我们将使用Spring Boot的 spring-boot-maven-plugin 插件来完成这个任务。 在你的 pom.xml 文件中,你需要添加或更新 build 部分以使用 spring-boot-maven-plugin 插件。下面是一个示例配置: 在这个配置中

    2024年02月16日
    浏览(33)
  • 二十、微服务之-Spring Cloud使用、打包、启动与整合springboot

    根据 Spring Cloud 的官方网站,Spring Cloud 为开发人员提供了一些快速构建分布式系统常见模式的工具(例如 配置管理、服务发现、断路器、智能路由、领导选举、分布式会话、集群状态 )。 安装 IntelliJ IDEA:从 JetBrains 官方网站下载适用于您操作系统的 IntelliJ IDEA 版本,并按照

    2024年04月29日
    浏览(34)
  • Java企业级信息系统开发学习笔记(4.2)Spring Boot项目单元测试、热部署与原理分析

    该文章主要为完成实训任务,详细实现过程及结果见【http://t.csdn.cn/pG623】 1. 添加测试依赖启动器和单元测试 修改pom.xml文件,添加依赖 刷新项目依赖 2. 创建测试类与测试方法 在 src/test/java 里创建 cn.kox.boot 包,创建测试类 TestHelloWorld01 给测试类添加测试启动器注解与Spring

    2024年02月10日
    浏览(43)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包