Spring Boot应用启动
2024-10-20 20:37:05
1.Eclipse 中启动Spring Boot应用
右键应用程序启动类, Run As Java Application
2.maven 命令: mvn spring-boot:run
在应用程序启动类的pom.xml 同级目录执行 mvn spring-boot:run
maven 常用命令:
- 打包:mvn package
- 编译:mvn compile
- 清空:mvn clean(清除编译后目录,默认是target目录)
- 运行测试:mvn test
- 安装jar包到本地仓库中:mvn install
- 跳过测试:mvn xxx -DskipTests
mvn clean compile install -DskipTests
3.maven 打包war, 再执行war包
step1.添加如下spring-boot-maven-plugin依赖
引入了spring-boot-maven-plugin,打包时会去扫描项目main方法入口,也就是说引入该配置,你就必须在项目src/main/java/下创建一个spring-boot启动类
<build>
<pluginManagement>
<plugins> <plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
</plugin>
</plugins>
</pluginManagement>
</build>
step2.打包war, 项目的根文件夹下执行以下某一个命令, 再到target文件夹下找到 *.war
删除目标文件夹、编译代码并打包
mvn clean package
删除目标文件夹、编译代码并打包、将打好的包放置到本地仓库中
mvn clean install
打包,不执行单元测试用例,但编译测试用例类生成相应的class文件至target/test-classes下
mvn clean -U package -DskipTests
打包,不执行单元测试用例,也不编译测试用例类
mvn clean package -Dmaven.test.skip=true
- clean 清除之前的
- -U,--update-snapshots Forces a check for updated(强制 maven 下载最新的快照构建)
step3.执行war
nohup java -jar *.war
最新文章
- 关于python函数的学习记录
- WPF学习之路(十三)URL
- SIFT算法详解(转)
- 重命名myclipse中web项目名称的过程
- Python中变量的作用域(variable scope)
- linux 下 NetBeans 字体大小设置
- A Tour of Go Methods and Interfaces
- AUL使用初记
- 环境配置与JBoss安装-EJB3.0入门经典学习笔记(1)
- apache-tomcat-7 设置最大上传.war文件大小[zhuan]
- Android 4.4(KitKat)表格管理子系统 - 骨架
- C#使用AutoMapper6.2.2.0进行对象映射
- MongoDB 复制(副本集)
- NET Core微服务之路:基于Ocelot的API网关Relay实现--RPC篇
- Nginx(一)-windows下的安装配置
- js打印页面指定区域,并去掉页眉上的时间和请求路径
- log4j2的配置文件log4j2.xml笔记
- POJ3177 Redundant Paths【双连通分量】
- caffe之solver.prototxt文件参数设置
- js实现类似微信网页版在可编辑的div中粘贴内容时过滤剪贴板的内容,光标始终在粘贴内容后面,以及将光标定位到最后的方法
热门文章
- JZOJ 4213. 【五校联考1day2】对你的爱深不见底
- Bypass disable_functions 食用方法
- TextView 走马灯效果不生效
- 轻量级CI/CD发布部署环境搭建及使用_01_基本介绍
- Hugging Face 每周速递: Space 支持创建模版应用、Hub 搜索功能增强、BioGPT-Large 还有更多
- Jmix- 业务系统高效开发的少代码平台
- Word19 撰写企业质量管理论文office真题
- 关于vscode 一些配置
- 【C学习笔记】day3-1 将数组A中的内容和数组B中的内容进行交换。(数组一样大)
- python使用pysimplegui简单制作一个exe程序