0


SpringBoot 将项目打包成 jar 包

SpringBoot 将项目打包成 jar 包

一、项目打包成 jar 包

  1. 首先在 pom.xml 文件中导入 Springboot 的 maven 依赖
<!-- 将应用打包成一个可以执行的 jar 包 --><build><plugins><plugin><groupId>org.springframework.boot</groupId><artifactId>spring-boot-maven-plugin</artifactId></plugin></plugins></build>
  1. 在项目的生命周期中,package 一下在这里插入图片描述
  2. package 完成以后, target 中会生成一个. jar 包在这里插入图片描述 package 完成后的 jar 包
  3. 找到对应的 jar 包路径下,java -jar 打包后的名字即可运行成功;在这里插入图片描述 该 jar 包所在的路径下 cmd在这里插入图片描述 java -jar 运行项目 在这里插入图片描述 启动成功
  4. 在控制台通过命令去改端口例如: java -jar SpringBoot_Mybatis-0.0.1-SNAPSHOT.jar --server.port=8888在这里插入图片描述 控制台更换端口为 8888 在这里插入图片描述 端口 8888 启动成功

2、通过命令行设置属性值

相信使用过一段时间Spring Boot的用户,一定知道这条命令:

java -jar xxx.jar --server.port=8888

,通过使用—server.port属性来设置xxx.jar应用的端口为8888。
在命令行运行时,连续的两个减号–就是对

application.properties

中的属性值进行赋值的标识。所以,

java -jar xxx.jar --server.port=8888

命令,等价于我们在

application.properties

中添加属性

server.port=8888

,该设置在样例工程中可见,读者可通过册除该值或使用命令行来设置该值来验证。
通过命令行来修改属性值固然提供了不错的便利性,但是通过命令行就能更改应用运行的参数,那岂不是很不安全?是的,所以Spring Boot也贴心的提供了屏蔽命令行访问属性的设置,只需要这句设置就能屏蔽:

SpringApplication.setAddCommandLineProperties(false)

标签: java spring boot

本文转载自: https://blog.csdn.net/qq_44113347/article/details/132205302
版权归原作者 滄鎟あ 所有, 如有侵权,请联系我们删除。

“SpringBoot 将项目打包成 jar 包”的评论:

还没有评论