返回顶部
首页 > 资讯 > 精选 >怎么使用java -jar修改SpringBoot中application.properties的配置项
  • 386
分享到

怎么使用java -jar修改SpringBoot中application.properties的配置项

2023-07-05 02:07:01 386人浏览 八月长安
摘要

这篇文章主要介绍“怎么使用java -jar修改SpringBoot中application.properties的配置项”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“怎么使用java&n

这篇文章主要介绍“怎么使用java -jar修改SpringBoot中application.properties的配置项”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“怎么使用java -jar修改springBoot中application.properties的配置项”文章能帮助大家解决问题。

    java -jar修改SpringBoot中application.properties配置项

    如果Spring Boot整合了Maven来管理项目依赖的话,常见的打包方式有jar和war。如果使用war包,若要运行项目,需要把war丢到Tomcat、JBoss之类的容器中。

    此时修改配置文件,可以直接在解压后的classes/application.properties文件中修改配置项。

    而倘若制作成jar包,如何修改application.properties中的配置项呢?

    问题描述

    application.properties

    application.properties配置文件如下

    # config for picket dynamicPool用于上传图片,static用于人脸库以图搜图picket.dynamicFaceLib=1picket.staticFaceLib=2picket.similarity=0.7picket.pushUrl=Http://localhost:8080/api/event

    比如说Spring Boot项目最后达成了jar包platfORM。则可以如下方式运行

    前提

    windows环境下配置了jdk环境变量。

    C:\Users\lenovo\Desktop>echo %JAVA_HOME%C:\Program Files\Java\jdk1.8.0_131C:\Users\lenovo\Desktop>java -versionjava version "1.8.0_201"Java(TM) SE Runtime Environment (build 1.8.0_201-b09)Java HotSpot(TM) 64-Bit Server VM (build 25.201-b09, mixed mode)

    运行

    使用如下方式运行。

    java -jar platform.jar

    由于制作的jar包不再存在application.properties文件,那么如何灵活的在命令行运行时指定picket.pushUrl,来修改事件的推送url呢?

    解决方式

    可以使用如下的方式来修改application.properties配置项的默认值

    java -jar platform.jar --picket.pushUrl="http://192.168.1.110:8080/api/eventHappen"

    此时便使用了修改后的值,而不再是application.properties文件中配置的值。

    外部配置

    Spring Boot允许使用properties文件、yaml文件或者命令行参数作为外部配置。

    Spring Boot是可以基于jar包运行的,打成jar包的程序可以直接通过下面的命令行运(参见Spring Boot实战p143)

    java -jar xx.jar

    可以通过如下命令行修改Tomcat端口`

    java -jar xx.jar --server.port=9090

    Java:java -jar命令讲解

    当前ssh窗口被定,可按CTRL + C打断程序运行,或直接关闭窗口,程序退出

    #正常启动jar包java -jar XXX.jar#当前ssh窗口被锁定,可按CTRL + C打断程序运行,或直接关闭窗口,程序退出。

    当前ssh窗口不被锁定,但是当窗口关闭时,程序中止运行

    #当前ssh窗口不被锁定,但是当窗口关闭时,程序中止运行java -jar XXX.jar &

    当窗口关闭时,程序也不会中止运行

    #当用 nohup 命令执行作业时,缺省情况下该作业的所有输出被重定向到nohup.out的文件中,除非另外指定了输出文件nohup java -jar XXX.jar &

    输出重定向到temp.file文件

    #输出重定向到temp.file文件nohup java -jar XXX.jar >temp.txt &#即输出内容不打印到屏幕上,而是输出到temp.file文件中

    启动jar包或war包时,配置静态变量

    #配置静态变量并不输出日志到控制台或者日志文件中nohup java -jar  /data/server/ifsmp/ifsmp.war --spring.profiles.active=test --server.port=8080 >/dev/null 2>&1 &# >/dev/null 2>&1 含义:# 该条shell命令将不会输出任何信息到控制台,也不会有任何信息输出到文件中# -–spring.profiles.active=test 含义:#连续的两个减号–就是对application.properties中的属性值进行赋值的标识,等价于我们在application.properties中添加属性spring.profiles.active=test

    关于“怎么使用java -jar修改SpringBoot中application.properties的配置项”的内容就介绍到这里了,感谢大家的阅读。如果想了解更多行业相关的知识,可以关注编程网精选频道,小编每天都会为大家更新不同的知识点。

    --结束END--

    本文标题: 怎么使用java -jar修改SpringBoot中application.properties的配置项

    本文链接: https://lsjlt.com/news/349215.html(转载时请注明来源链接)

    有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

    猜你喜欢
    • 使用java -jar修改SpringBoot中application.properties的配置项
      目录java -jar修改SpringBoot中application.properties配置项问题描述解决方式外部配置Java:java -jar命令讲解总结java -jar修...
      99+
      2023-02-13
      使用java -jar SpringBoot配置 application.properties配置项
    • 怎么使用java -jar修改SpringBoot中application.properties的配置项
      这篇文章主要介绍“怎么使用java -jar修改SpringBoot中application.properties的配置项”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“怎么使用java&n...
      99+
      2023-07-05
    • springboot 如何修改默认端口及application.properties常用配置
      springboot 修改默认端口及application.properties常用配置 Spring boot 默认端口是8080,如果想要进行更改的话,只需要修改applicat...
      99+
      2024-04-02
    • 怎么在SpringBoot项目中使用redis工具jar包
      本篇文章为大家展示了怎么在SpringBoot项目中使用redis工具jar包,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。一、Redis常用存储操作实现(redis-util模块,该module最...
      99+
      2023-06-08
    • Springboot项目中使用redis的配置详解
      程序结构: 一、配置  1. 在pom.xml中添加依赖 pom.xml文件如下: <?xml version="1.0" encoding="UTF-...
      99+
      2024-04-02
    • Springboot项目中使用redis的配置方法
      小编给大家分享一下Springboot项目中使用redis的配置方法,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!springboot是什么springboot一...
      99+
      2023-06-14
    • SpringBoot项目打成jar后怎么加载外部配置文件
      本篇内容介绍了“SpringBoot项目打成jar后怎么加载外部配置文件”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!一、applicati...
      99+
      2023-07-05
    • SpringBoot怎么动态修改yml配置文件
      本篇内容介绍了“SpringBoot怎么动态修改yml配置文件”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!前言记录下SpringBoot修...
      99+
      2023-06-29
    • 怎么修改Nextcloud中的PHP配置
      这篇“怎么修改Nextcloud中的PHP配置”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“怎么修改Nextcloud中的P...
      99+
      2023-07-06
    • 怎么修改ThinkPHP6中的Session配置
      这篇文章主要讲解了“怎么修改ThinkPHP6中的Session配置”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“怎么修改ThinkPHP6中的Session配置”吧!一、Session介绍...
      99+
      2023-07-06
    • 怎么在修改php.ini配置选项后生效
      今天小编给大家分享一下怎么在修改php.ini配置选项后生效的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解一下吧。查找php.ini...
      99+
      2023-07-05
    • SpringBoot中怎么使用yaml配置文件
      本篇内容介绍了“SpringBoot中怎么使用yaml配置文件”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!1.基本语法key: value...
      99+
      2023-07-02
    • java怎么读取jar包下的配置文件
      在Java中,可以使用以下代码读取JAR包中的配置文件:```javaimport java.io.InputStream;impo...
      99+
      2023-09-16
      java jar
    • Springboot的yml配置文件怎么使用
      今天小编给大家分享一下Springboot的yml配置文件怎么使用的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解一下吧。一、服务配置...
      99+
      2023-07-05
    • 怎么在java中使用abstrac修改类
      这篇文章给大家介绍怎么在java中使用abstrac修改类,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。Java是什么Java是一门面向对象编程语言,可以编写桌面应用程序、Web应用程序、分布式系统和嵌入式系统应用程序...
      99+
      2023-06-14
    • idea怎么使用外置tomcat配置springboot
      本篇内容介绍了“idea怎么使用外置tomcat配置springboot”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成! 创建一个m...
      99+
      2023-06-08
    • 使用springboot logback动态获取application的配置项
      目录springboot logback动态获取application的配置项logback自身支持以下方式配置因此只能使用spring提供的标签来对此参数进行配置springboo...
      99+
      2024-04-02
    • 怎么使用PHP读取和修改配置文件
      这篇文章主要介绍了怎么使用PHP读取和修改配置文件的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇怎么使用PHP读取和修改配置文件文章都会有所收获,下面我们一起来看看吧。一、读取配置文件1 打开配置文件使用PHP...
      99+
      2023-07-05
    • centos7中怎么修改dns配置文件
      要修改CentOS 7中的DNS配置文件,可以按照以下步骤操作: 使用文本编辑器(如vi或nano)打开/etc/resolv.c...
      99+
      2024-03-07
      centos7
    • Linux的内核配置怎么修改
      要修改Linux内核配置,您可以使用menuconfig、xconfig、gconfig等工具来与内核配置进行交互。这些工具提供了图...
      99+
      2024-04-02
    软考高级职称资格查询
    编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
    • 官方手机版

    • 微信公众号

    • 商务合作