码农知识堂 - 1000bd
  •   Python
  •   PHP
  •   JS/TS
  •   JAVA
  •   C/C++
  •   C#
  •   GO
  •   Kotlin
  •   Swift
  • SpringBoot SpringBoot 运维实用篇 1 打包与运行 1.1 程序打包与运行【Windows版】


    SpringBoot

    【黑马程序员SpringBoot2全套视频教程,springboot零基础到项目实战(spring boot2完整版)】

    SpringBoot 运维实用篇

    文章目录

        • SpringBoot
        • SpringBoot 运维实用篇
        • 1 打包与运行
          • 1.1 程序打包与运行【Windows版】
            • 1.1.1 程序为什么要打包?
            • 1.1.2 如何打包
            • 1.1.3 运行jar
            • 1.1.4 跳过测试
            • 1.1.5 小结

    1 打包与运行

    1.1 程序打包与运行【Windows版】
    1.1.1 程序为什么要打包?

    【一个场景】

    在这里插入图片描述

    在这里插入图片描述

    实际的上线运维肯定是要把程序跑到服务器上的。【jar】

    1.1.2 如何打包

    对于SpringBoot 程序,打包其实非常简单。【只需要执行打包指令即可】

    在这里插入图片描述

    先clean 一下target 已经生成的东西

    在这里插入图片描述

    在这里插入图片描述

    直接双击package

    在这里插入图片描述

    OK, 打包完成

    查看target 目录

    在这里插入图片描述

    就是它了,在资源管理器中打开它

    在这里插入图片描述

    在这里插入图片描述

    1.1.3 运行jar

    直接在地址栏cmd

    在这里插入图片描述

    在这里插入图片描述

    执行指令

    java -jar 工程名

    在这里插入图片描述

    这样就跑起来了

    看看浏览器

    在这里插入图片描述

    没毛病

    在这里插入图片描述

    但是你会发现,和我们之前原始有些不一样了【好像多了不少数据】

    这是因为SpringBoot程序 在打包时,会执行所有测试,我们在测试里面写了很多增删改查的操作,所以数据库就成这样儿了

    1.1.4 跳过测试

    在这里插入图片描述

    就是这个按钮

    点击

    在这里插入图片描述

    这样在打包的时候就不会执行测试了

    【这样就跳过了测试】【其实Maven 课程中也已经讲得很清楚 了】

    注意:

    jar支持命令行启动需要依赖maven插件支持,请确认打包时是否具有SpringBoot对应的maven插件

    
    
    
    org.springframework.boot
    spring-boot-maven-plugin
    
    
    
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8

    在这里插入图片描述

    1.1.5 小结
    1. SpringBoot工程可以基于java环境下独立运行jar文件启动服务
    2. SpringBoot工程执行mvn命令package进行打包
    3. 执行jar命令:java –jar 工程名.jar
  • 相关阅读:
    【预训练语言模型】 使用Transformers库进行BERT预训练
    Postman API测试工具的使用
    ITSS信息话运维
    网络渗透测试(TCP/IP)理论篇
    SuperMap GIS管线数据优化
    为什么说企业需要数据可视化报表,浅谈数据可视化报表的真正价值
    deepin 如何卸载软件
    shiro中给某个接口添加权限的两种方法,若没有权限则返回特定值
    MySQL - Explain详解
    【ARM Cache 系列文章 7.1 – ARMv8/v9 MMU 页表配置详细介绍 02 】
  • 原文地址:https://blog.csdn.net/weixin_44226181/article/details/127840756
  • 最新文章
  • 攻防演习之三天拿下官网站群
    数据安全治理学习——前期安全规划和安全管理体系建设
    企业安全 | 企业内一次钓鱼演练准备过程
    内网渗透测试 | Kerberos协议及其部分攻击手法
    0day的产生 | 不懂代码的"代码审计"
    安装scrcpy-client模块av模块异常,环境问题解决方案
    leetcode hot100【LeetCode 279. 完全平方数】java实现
    OpenWrt下安装Mosquitto
    AnatoMask论文汇总
    【AI日记】24.11.01 LangChain、openai api和github copilot
  • 热门文章
  • 十款代码表白小特效 一个比一个浪漫 赶紧收藏起来吧!!!
    奉劝各位学弟学妹们,该打造你的技术影响力了!
    五年了,我在 CSDN 的两个一百万。
    Java俄罗斯方块,老程序员花了一个周末,连接中学年代!
    面试官都震惊,你这网络基础可以啊!
    你真的会用百度吗?我不信 — 那些不为人知的搜索引擎语法
    心情不好的时候,用 Python 画棵樱花树送给自己吧
    通宵一晚做出来的一款类似CS的第一人称射击游戏Demo!原来做游戏也不是很难,连憨憨学妹都学会了!
    13 万字 C 语言从入门到精通保姆级教程2021 年版
    10行代码集2000张美女图,Python爬虫120例,再上征途
Copyright © 2022 侵权请联系2656653265@qq.com    京ICP备2022015340号-1
正则表达式工具 cron表达式工具 密码生成工具

京公网安备 11010502049817号