当前位置: 首页 > article >正文

SpringBoot工程快速启动

 1.问题导入

 

        以后我们和前端开发人员协同开发,而前端开发人员需要测试前端程序就需要后端开启服务器,这就受制于后端开发人员。

        为了摆脱这个受制,前端开发人员尝试着在自己电脑上安装 Tomcat 和 Idea ,在自己电脑上启动后端程序,这显然不现 实。

         我们后端可以将 SpringBoot 工程打成 jar 包,该 jar 包运行不依赖于 Tomcat 和 Idea 这些工具也可以正常运行,只是这个 jar 包在运行过程中连接和我们自己程序相同的 Mysql 数据库即可。

这样就可以解决这个问题,如下图  :

 

那现在问题是如何打包呢? 1.1.4.2 打包 由于我们在构建 SpringBoot 工程时已经在 pom.xml 中配置了如下插件:

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

所以我们只需要使用 Maven 的 package 指令打包就会在 target 目录下生成对应的 Jar 包 

 注意:该插件必须配置,不然打好的 jar 包也是有问题的。

2.打包 

 

双击Maven中的lifecycle中的package 

打包完成 :打好的jar包就在target中

 

3.启动 

进入 jar 包所在位置,在命令提示符中输入如下命令:

        java -jar springbootgate-0.0.1-SNAPSHOT.jar 

 

 

执行上述命令就可以看到 SpringBoot 运行的日志信息

 

 4.测试

浏览器输入路径:

 

返回信息正确

 

完成! 


http://www.kler.cn/a/505712.html

相关文章:

  • Windows 正确配置android adb调试的方法
  • Cosmos:英伟达发布世界基础模型,为机器人及自动驾驶开发加速!
  • 【无标题】
  • 学习ASP.NET Core的身份认证(基于JwtBearer的身份认证5)
  • 低代码独特架构带来的编译难点及多线程解决方案
  • 【leetcode21】344.反转字符串
  • Chatper 4: Implementing a GPT model from Scratch To Generate Text
  • 为独特工作流设计 K8s 健康检查(Design k8s Health Check for Unique Workflow)
  • citrix netscaler13.1 重写负载均衡响应头(基础版)
  • 如何利用.NET版PDF处理控件Aspose.PDF,使用 C# 从 PDF 中删除水印
  • SpringCloud-Alibaba搭建
  • 用 Python 从零开始创建神经网络(二十二):预测(Prediction)/推理(Inference)(完结)
  • 1.5 安装Kuboard在页面上熟悉k8s集群
  • 使用verilog设计推箱子游戏
  • C#,任意阶幻方(Magic Square)的算法与源代码
  • 【GRACE学习-1】JPL数据下载
  • BI 是如何数据分析的?
  • 汉图科技XP356DNL高速激光打印一体机综合性能测评
  • 高斯数据库 Shell 脚本:批量执行多个 SQL 文件
  • 【线性代数】行列式的性质
  • CISSP一次通过我的经验分享
  • Linux根据Sql文件导入Mysql数据库
  • CentOS 7 下 MySQL 5.7 的详细安装与配置
  • 【IDEA】debug篇
  • 【10】Golang实用且神奇的开发操作总结
  • 【论文阅读】具身人工智能(Embodied AI)综述:连接数字与物理世界的桥梁