使用maven打包bootdo并运行
外贸知道,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并运行相关推荐
- eclipse中linux打包,Eclipse中Maven打包程序并在Linux中运行
Eclipse中Maven打包程序并在Linux中运行 1 在Eclipse中新建Maven工程 新建后的maven工程如下: 新建Maven工程的默认pom.xml如下,不需要修改: 4.0.0 T ...
- java maven jar 打包_使用Maven打包可运行jar和javaagent.jar的区别
简介 javaagent 是 Java1.5 之后引入的新特性,其主要作用是在class被加载之前对其拦截,以插入我们的字节码. java1.5 之前使用的是JVMTI(jvm tool interf ...
- springboot maven打包jar运行,springboot mybatis druid,demo源码
注:本文介绍的mysql版本是5.x ,如果mysql升级到8 有几个地方需要改动 https://blog.csdn.net/a704397849/article/details/108396563 ...
- Maven打包后运行报错
Maven打包后运行报错 场景描述 今天在用Maven打包的时候发现打完后的jar包无法正常执行,一开始我以为是依赖问题.结果在摸索中发现有一个技巧可以解决问题. 解决方法 1.先clean 2.然后 ...
- Maven打包只有几十K,运行报错no main manifest attribute解决方案
Maven打包只有几十K,运行报错no main manifest attribute解决方案 问题背景 解决方案 Lyric: 我们笑得很甜 问题背景 上午打包还好好的,下午就报错了: no mai ...
- maven打包找不到程序包错误或找不到符号,但idea编译、运行都正常
问题原因: 当时为了导入三方本地包,所以增加了下面这个maven 打包插件spring-boot-maven-plugin <plugin><groupId>org.sprin ...
- SpringBoot 的其他使用 及 maven打包
SpringBoot----开发环境/测试环境和生产环境 application.properties是SpringBoot默认加载的,全局配置,则全部放在这里,假如有需要不同环境,配置不同的参数,比 ...
- SpringBoot之部署以及Maven打包切换环境
2019独角兽企业重金招聘Python工程师标准>>> 前言:之前一直用的 Java-jar 运行的,但是部署的时候得停止服务 通过端口kill 掉的,最近在推酷上发现一个安全关闭 ...
- idea javafx添加maven_IDEA通过Maven打包JavaFX工程(OpenJFX11)
1 概述 最近研究JFX,写出来了但是打包不了,这...尴尬... IDEA的文档说只支持Java8打成jar包: 尝试过直接使用Maven插件的package,不行,也尝试过Build Artifa ...
- maven 打包jar lib
一.springboot 打包成jar 1.pom.xml <build><!-- jar的名称--><finalName>shiro</finalName& ...
最新文章
- dx9 lock unlock效率太低_synchronized的缺陷,Lock的诞生
- tomcat 配置 使用 HTTPS
- Table——高淇JAVA300讲笔记之Guava
- ROS多根adsl叠加负载均衡PCC的做法
- ubuntu下安装jre的步骤
- JS中popup.js
- php post json请求参数传递_php post json参数的传递和接收处理方法
- java我现在不懂看不懂,看都看不懂,难道我与Java无缘吗
- Springboot实现邮件发送(2020最新版)
- oracle停止一切进程,oracle中expdp/impdp进程如何停止
- 今晚开讲 | 打卡公开课、冲击排行榜,还有福利领取
- 华为员工 iPhone 发文遭罚;百度遭约谈勒令整改;锤子 1577 万元被法院保全 | 极客头条...
- 财富自由之路-博多费舍尔
- html前端简单页面,html网页设计:一个简单的登录界面代码!
- DevOps元素周期表
- 机器翻译模型简介(一)
- 微信小程序自定义map组件标记点markers(兼容苹果和安卓)
- JavaSE 知识大纲
- 【区块链】【IOT】深度解读物联网区块链“IOTA”:不仅解决IoT痛点,还解决区块链痛点
- Python新手入门
热门文章
- python3.5安装包_Python 3.5.4详细图文安装教程(附安装包) | 我爱分享网
- linux 安装fortran lapack 库
- 易佳门诊收费系统 v8.5 免费
- vb.net 全局键盘钩子
- flash mx拖拽实例_Flash MX 2004的注释添加器面板
- cve20190708补丁的kb名称_2019-6微软安全更新补丁KB4503269
- 五笔字根表识别码图_五笔字根表(附键盘图)
- 华三服务器bios中查看硬盘,H3C服务器升级BIOS
- 深圳javascript培训:名师精品文章--JS有哪些变态语法系列
- 锐起无盘工作站网卡配置