外贸知道,bootdo是基于springboot的开源学习框架,这里送上传送门【bootdo官网】,bootdo有两种打包方式,一种是war,一种是jar。默认就是jar包,将整个项目打到一个jar里,非常方便。这里使用maven将它进行下打包,过程如下:

1.首先,你得下载bootdo,然后将它的数据库导入到你本地的MySQL上,而后,下载maven并配置环境,这里从maven讲起。如下图,进到maven官网下载maven

2.下载完成后解压到你的目录【尽量不要有中文路径】

3.配置环境变量【很简单,就是在你path后面追加它的bin路径】

4.输入 mvn -v 出现版本信息则配置成功。

5.然后我们修改一下bootdo的配置文件【由于开发默认的是Dev,所以要修改它。不详解,单纯修改数据库连接参数】

6.注释掉测试用例中的代码,防止报错

7.导入数据库到本地MySQL中【Navicat或命令行都行~注意编码是utf8】

8.然后到bootdo的根目录shift+右键,此处打开命令行。

9.使用指令 mvn package 进行项目打包

10.我们会看到提示,打包成功!

11.然后我们就可以进到Maven生成的target目录运行这个jar包,使用 java -jar bootdo-版本号.jar

12.浏览器访问localhost即可,它的默认端口是80.出现下面这样子,就可以了。

总之,它是个不错的学习spring boot的项目例子,甚至可以用来作为后台管理系统的开发脚手架。

使用了很多新技术,推荐学习学习~

使用maven打包bootdo并运行相关推荐

  1. eclipse中linux打包,Eclipse中Maven打包程序并在Linux中运行

    Eclipse中Maven打包程序并在Linux中运行 1 在Eclipse中新建Maven工程 新建后的maven工程如下: 新建Maven工程的默认pom.xml如下,不需要修改: 4.0.0 T ...

  2. java maven jar 打包_使用Maven打包可运行jar和javaagent.jar的区别

    简介 javaagent 是 Java1.5 之后引入的新特性,其主要作用是在class被加载之前对其拦截,以插入我们的字节码. java1.5 之前使用的是JVMTI(jvm tool interf ...

  3. springboot maven打包jar运行,springboot mybatis druid,demo源码

    注:本文介绍的mysql版本是5.x ,如果mysql升级到8 有几个地方需要改动 https://blog.csdn.net/a704397849/article/details/108396563 ...

  4. Maven打包后运行报错

    Maven打包后运行报错 场景描述 今天在用Maven打包的时候发现打完后的jar包无法正常执行,一开始我以为是依赖问题.结果在摸索中发现有一个技巧可以解决问题. 解决方法 1.先clean 2.然后 ...

  5. Maven打包只有几十K,运行报错no main manifest attribute解决方案

    Maven打包只有几十K,运行报错no main manifest attribute解决方案 问题背景 解决方案 Lyric: 我们笑得很甜 问题背景 上午打包还好好的,下午就报错了: no mai ...

  6. maven打包找不到程序包错误或找不到符号,但idea编译、运行都正常

    问题原因: 当时为了导入三方本地包,所以增加了下面这个maven 打包插件spring-boot-maven-plugin <plugin><groupId>org.sprin ...

  7. SpringBoot 的其他使用 及 maven打包

    SpringBoot----开发环境/测试环境和生产环境 application.properties是SpringBoot默认加载的,全局配置,则全部放在这里,假如有需要不同环境,配置不同的参数,比 ...

  8. SpringBoot之部署以及Maven打包切换环境

    2019独角兽企业重金招聘Python工程师标准>>> 前言:之前一直用的  Java-jar 运行的,但是部署的时候得停止服务 通过端口kill 掉的,最近在推酷上发现一个安全关闭 ...

  9. idea javafx添加maven_IDEA通过Maven打包JavaFX工程(OpenJFX11)

    1 概述 最近研究JFX,写出来了但是打包不了,这...尴尬... IDEA的文档说只支持Java8打成jar包: 尝试过直接使用Maven插件的package,不行,也尝试过Build Artifa ...

  10. maven 打包jar lib

    一.springboot 打包成jar 1.pom.xml <build><!-- jar的名称--><finalName>shiro</finalName& ...

最新文章

  1. dx9 lock unlock效率太低_synchronized的缺陷,Lock的诞生
  2. tomcat 配置 使用 HTTPS
  3. Table——高淇JAVA300讲笔记之Guava
  4. ROS多根adsl叠加负载均衡PCC的做法
  5. ubuntu下安装jre的步骤
  6. JS中popup.js
  7. php post json请求参数传递_php post json参数的传递和接收处理方法
  8. java我现在不懂看不懂,看都看不懂,难道我与Java无缘吗
  9. Springboot实现邮件发送(2020最新版)
  10. oracle停止一切进程,oracle中expdp/impdp进程如何停止
  11. 今晚开讲 | 打卡公开课、冲击排行榜,还有福利领取
  12. 华为员工 iPhone 发文遭罚;百度遭约谈勒令整改;锤子 1577 万元被法院保全 | 极客头条...
  13. 财富自由之路-博多费舍尔
  14. html前端简单页面,html网页设计:一个简单的登录界面代码!
  15. DevOps元素周期表
  16. 机器翻译模型简介(一)
  17. 微信小程序自定义map组件标记点markers(兼容苹果和安卓)
  18. JavaSE 知识大纲
  19. 【区块链】【IOT】深度解读物联网区块链“IOTA”:不仅解决IoT痛点,还解决区块链痛点
  20. Python新手入门

热门文章

  1. python3.5安装包_Python 3.5.4详细图文安装教程(附安装包) | 我爱分享网
  2. linux 安装fortran lapack 库
  3. 易佳门诊收费系统 v8.5 免费
  4. vb.net 全局键盘钩子
  5. flash mx拖拽实例_Flash MX 2004的注释添加器面板
  6. cve20190708补丁的kb名称_2019-6微软安全更新补丁KB4503269
  7. 五笔字根表识别码图_五笔字根表(附键盘图)
  8. 华三服务器bios中查看硬盘,H3C服务器升级BIOS
  9. 深圳javascript培训:名师精品文章--JS有哪些变态语法系列
  10. 锐起无盘工作站网卡配置