解决spring-boot 打成jar包后 启动时指定参数无效的问题

当使用Spring Boot打成JAR包后,有时候需要在启动时指定参数来配置应用程序。但是有时候会遇到启动时指定的参数无效的问题,这时候需要按照以下步骤来解决这个问题:

1.在application.properties文件中配置参数

Spring Boot的配置文件默认是application.properties,我们可以在这个文件中配置应用程序需要的参数。在该文件中添加以下内容:

server.port=8888

这个配置参数的意思是将应用程序的端口号设置为8888。

2.在启动命令中指定参数

如果需要在启动时指定参数,可以使用以下命令:

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

这个命令会启动myapp.jar文件,并将端口号设置为8888。这是一种常见的在启动时指定参数的方式。

3.在IDE中配置启动参数

如果是在IDE中开发应用程序,则可以在IDE中配置启动参数。在Eclipse或者IntelliJ IDEA中,都可以在启动配置项中添加需要的参数。

以上就是解决Spring Boot打成JAR包后启动时指定参数无效的问题的攻略了。

下面是两个示例:

示例1

假设我们需要将默认的日志级别设置为DEBUG级别,在application.properties中添加以下配置:

logging.level.com.example=DEBUG

这个配置参数的意思是将com.example包下的日志级别设置为DEBUG级别。我们可以使用以下命令启动程序:

java -jar myapp.jar --logging.level.com.example=DEBUG

这个命令会启动myapp.jar文件,并将com.example包下的日志级别设置为DEBUG级别。

示例2

假设我们需要将应用程序的端口号设置为8888,在application.properties中添加以下配置:

server.port=8888

这个配置参数的意思是将应用程序的端口号设置为8888。我们可以使用以下命令启动程序:

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

这个命令会启动myapp.jar文件,并将端口号设置为8888。

本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:解决spring-boot 打成jar包后 启动时指定参数无效的问题 - Python技术站

(0)
上一篇 2023年5月19日
下一篇 2023年5月19日

相关文章

  • java构造函数示例(构造方法)

    下面我来详细讲解一下“Java构造函数示例(构造方法)”的完整攻略。 1. 构造函数简介 构造函数是一种特殊的方法,用于创建并初始化对象。它的特殊之处在于:在创建对象时会自动调用构造函数进行初始化操作,通常用于给对象的属性进行赋值。 2. 构造函数的定义和使用 构造函数的定义格式与普通方法相似,但是没有返回值类型,也没有void关键字。下面是构造函数的示例代…

    Java 2023年5月20日
    00
  • Servlet实现分页效果

    下面是详细讲解如何在Servlet中实现分页效果的完整攻略: 第一步:获取总记录数 在进行分页时,需要先获取到数据的总记录数。可以通过查询数据表中的记录数或者使用一些第三方工具来获取。 第二步:设置每页显示的记录数和当前页码 需要设置每页显示的记录数和当前页码,这两个值通常是从前端传递过来的。为了避免一些异常情况,需要对这两个值做一些合法性验证。 // 获取…

    Java 2023年6月16日
    00
  • Java使用JDBC实现Oracle用户认证的方法详解

    Java使用JDBC实现Oracle用户认证的方法 示例1:使用JDBC连接Oracle数据库 在Java中使用JDBC连接Oracle数据库,主要需要使用以下步骤: 加载数据库驱动程序; 创建数据库连接; 创建Statement对象; 执行SQL语句; 处理结果; 关闭连接。 以下是一个简单的示例代码: import java.sql.*; public …

    Java 2023年5月20日
    00
  • java实现文件断点续传下载功能

    下面是详细讲解Java实现文件断点续传下载功能的完整攻略。 什么是文件断点续传下载 文件断点续传下载是指在文件下载过程中,如果因为网络问题或其他原因导致下载中断,下载程序可以在中断的地方恢复下载,避免了重头开始下载的情况。 实现文件断点续传下载的步骤 获取文件大小和已经下载的大小 在断点续传下载的过程中,需要获取要下载的文件的大小并记录已经下载的大小,以指示…

    Java 2023年6月16日
    00
  • Java面试题目集锦

    Java面试题目集锦攻略 1. 概述 本文主要讲解如何通过Java面试题目集锦来提高自己的Java知识和应对面试的能力。Java面试题目集锦是一本经典的Java面试题目集合,在学习Java或准备Java面试时都是非常重要的参考资料。本文将结合自己的学习经验和搜索资料的经验,给大家分享一些从中学习的技巧和方法。 2. 学习方法 2.1. 完整阅读 首先,我们需…

    Java 2023年5月23日
    00
  • JavaWeb利用struts实现文件下载时改变文件名称

    下面是Java Web利用Struts实现文件下载时改变文件名称的完整攻略: 文件下载功能的实现 在Struts框架中实现文件下载的功能需要: 在action中编写下载文件的方法。 在struts.xml配置文件中添加对应的action和result。 在前端页面中添加下载链接。 代码演示: 1. 在action中编写下载文件的方法 public class…

    Java 2023年5月20日
    00
  • java的Hibernate框架报错“UnresolvableObjectException”的原因和解决方法

    当使用Hibernate框架时,可能会遇到“UnresolvableObjectException”错误。这个错误通常是由于以下原因之一引起的: 对象不存在:如果您尝试加载一个不存在的对象,则可能会出现此错误。在这种情况下,需要确保您的对象存在于数据库中。 对象已被删除:如果您尝试加载一个已被删除的对象,则可能会出现此错误。在这种情况下,需要确保您的对象未被…

    Java 2023年5月4日
    00
  • Java导出CSV文件的方法

    下面是详细的”Java导出CSV文件的方法”攻略。 什么是CSV文件? CSV 是逗号分隔值(Comma-Separated Values)的缩写,也叫字符分隔值(Character-Separated Values),是一种简单、通用的文件格式,用来存储数据表格等数据,不依赖任何特定的软件。 Java导出CSV文件的方法 要在Java中导出CSV文件,我们…

    Java 2023年5月26日
    00
合作推广
合作推广
分享本页
返回顶部