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

Springboot项目搭建-Maven打包编译

1.概要

1.1 编译和编辑的区别

编译是将高级编程语言编写的源代码转换成计算机可执行的机器码或中间代码的自动化过程,主要关注语言转换和代码优化;

编辑则是对文本、文档或代码进行人工修改、格式化和校对的过程,主要涉及内容的增删改查和格式调整。

简而言之,编译关注的是代码的转换和执行,编辑关注的是代码和文本的修改和优化。

1.2 Maven编译与编辑器编译

Maven 编译和编辑器编译都可以用来编译 Java 代码,但它们在编译过程中的工作方式和功能有所不同。Maven:适合于需要自动化构建、依赖管理和跨平台一致性的场景。IDE 编译:适合于需要快速开发、调试和代码辅助的集成开发环境。

2.配置Maven打包插件

文件地址:pom.xml

<?xml version="1.0" encoding="UTF-8"?>
<project...><!--打包--><build><plugins><plugin><groupId>org.springframework.boot</groupId><artifactId>spring-boot-maven-plugin</artifactId><version>3.1.3</version></plugin></plugins></build>
</project>

3.配置Maven条件设置

3.1 将IDE构建/运行交给Maven

1.找到文件-设置-搜索Maven-运行程序(Runner)

2.在Maven下,正在导入-导入程序的JDK,运行程序的RGE都调节成适合的版本。

3.2  项目结构

3.2.1 查看项目输出地址

3.2.2 语言级别 

4.更改实体类

4.1 注释掉Lombok注解

4.2  构造函数

4.2.1 生成

4.2.2 构造函数

在执行Page1、2、3前,重复“生成”的两个步骤。

P​​​​age1
Page2
Page3​​​​​​

5.重构target

将旧的target删除,重构新的target。

6.打包

双击package

7.得到打包文件

日后在建立服务器部署时,需要把他放进服务器中。

右键找到文件所在位置

8.在终端中打开jar文件

在文件中,启动cmd


http://www.mrgr.cn/news/77951.html

相关文章:

  • STM32学习笔记-----RS-232(SCI串行通信接口的一种)
  • MATLAB的addpath和rmpath函数增加或删除路径
  • 【汽车制动】汽车制动相关控制系统
  • uniapp vue2项目迁移vue3项目
  • 【计算机网络】数据链路层
  • 001 数字逻辑概论
  • 演示如何使用 `nn.CrossEntropyLoss` 来计算交叉熵损失,计算损失值的演示代码,和讲解 ,CrossEntropyLoss 损失数值等于零的原因
  • hugo文章支持数学公式
  • oracle 12c查看执行过的sql及当前正在执行的sql
  • 【计算机网络】多路转接之select
  • 新华三嵌入式面试题及参考答案
  • 海信Java后端开发面试题及参考答案
  • 第三十九篇 ShuffleNet V1、V2模型解析
  • Optional类
  • Leetcode 51 N Queens
  • 高频面试题(含笔试高频算法整理)基本总结回顾16
  • pinia的使用
  • 【c++篇】掌握动态内存的奥妙
  • Modern Effective C++ item 15:尽可能的使用constexpr
  • 活着就好20241125
  • 禁用达梦DEM的agent
  • 大数取模 详解
  • 【数据库原理】创建与维护表,DDL数据定义语言
  • Java项目实战II基于SpringBoot的教学资料管理系统(开发文档+数据库+源码)
  • 交叉熵 vs focal loss
  • 探索 Python 任务自动化的新境界:Invoke 库揭秘