SpringBoot打成jar包cmd中运行时修改配置文件的值
场景
若依前后端分离版手把手教你本地搭建环境并运行项目:
https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/details/108465662
在上面搭建起来前后端分离的项目,要把后台打成jar包部署
在cmd中通过java -jar xx.jar时可以添加配置文件对应的配置项进行修改。
比如在运行时指定修改连接的数据库地址、用户名或者密码等。
注:
博客:
https://blog.csdn.net/badao_liumang_qizhi
关注公众号
霸道的程序猿
获取编程相关电子书、教程推送与免费下载。
实现
直接启动jar包
java -jar ruoyi-admin.jar
指定修改参数,比如修改数据库连接的url
比如这里把配置文件的连接mysql数据库的url写错,如果直接运行
如果在运行时指定url可以对应配置文件的该参数值的路径进行设置
比如修改数据库连接url
java -jar ruoyi-admin.jar --spring.datasource.druid.master.url=jdbc:mysql://localhost:3306/ry-vue-studydemo?useUnicode=true&characterEncoding=utf8&zeroDateTimeBehavior=convertToNull&useSSL=true&serverTimezone=GMT%2B8
这里的--spring.datasource.druid.master.url就是对应配置文件的层级关系
SpringBoot打成jar包cmd中运行时修改配置文件的值相关推荐
- SpringBoot打成jar包时访问templates下的html出错或访问不到
SpringBoot打成jar包时访问templates下的html出错或访问不到 问题描述 背景 在Springboot项目中,本地环境下(idea)中,访问html文件的方式如图结构 问题 打成j ...
- SpringBoot 打成jar包供第三方引用自动装配方案实现
SpringBoot 打成jar包供第三方引用自动装配方案实现 每天多学一点点~ 话不多说,这就开始吧- 文章目录 SpringBoot 打成jar包供第三方引用自动装配方案实现 1.前言 2.使用者 ...
- SpringBoot打成jar包部署,Excel模板下载文件损坏,提示恢复问题处理
Spring Boot 静态资源Excel模板文件下载遇到的坑 问题描述: 使用spring boot,在resource/static目录下,有Excel模板文件, 需要提供给用户下载,用于数据的导 ...
- SpringBoot打成Jar包运行,获取运行Jar包的目录
SpringBoot获取运行Jar包的目录 // linux和windows下通用 private String getJarFilePath() {ApplicationHome home = ne ...
- springboot打成Jar包下载Excel模板文件损坏问题
最近遇到Springboot环境项目打成jar后下载Excle文件出现损坏问题,我是在网上找了这种方法解决的: String fileName = "aaa.xlsx"; Clas ...
- SpringBoot打成jar包部署,Excel模板下载文件遇到的问题
问题一. 读取resource 目录下文件时出现路径找不到 在本机测试都很顺利,当打包jar文件放到服务器上测试的时候发现了类似下面的异常信息: java.nio.file.NoSuchFileExc ...
- springboot打成jar包后linux服务器上无法读取resources资源文件里文件路径的问题
1.起因 将支付验正证书信息放在项目的resources资源文件下在本地通过 this.getClass().getResource("/").getPath() 可以正常读取证书 ...
- Spring-boot 打成jar包后使用外部配置文件
官网说明 第一种是在jar包的同一目录下建一个config文件夹,然后把配置文件放到这个文件夹下: 第二种是直接把配置文件放到jar包的同级目录: 第三种在classpath下建一个config文件夹 ...
- springboot打成jar包,在windows上运行出现乱码
解决步骤: 打开cmd输入命令 chcp 65001 设置临时窗口的编码为UTF-8.控制台日志不会乱码了 启动时指定编码:java -Dfile.encoding=utf-8 -jar xxx.ja ...
最新文章
- 基础006 宏基因组入门理论以及分析环境的部署
- struts2文件上传一个错误的解决
- 红帽 jboss_红帽峰会2015所需的JBoss BPM内容指南
- npcap loopback adapter是什么意思_抖音限流是什么意思? 抖音为什么突然限流?
- 理解 e.clientX,e.clientY e.pageX
- DockOne技术分享:十个问题带你了解Windows Docker
- Mac :谷歌浏览器 NET::ERR_CERT_INVALID 此证书已被撤消。网络错误和攻击行为通常是暂时的,因此,此网页稍后可能会恢复正常
- Pytorch:手动求导和autograd的计算对比
- 【Java从0到架构师】Zookeeper - 安装、核心工作机制、基本命令
- sublime实用快捷键 mac版
- C#中的overload,overwrite,override的语义区别
- ThinkPad SL400 改装Win2003方法以及驱动下载列表(适用于SL500)
- 怎样设置计算机硬盘的空间,如何调整电脑硬盘的分区容量
- idea调试代码错误_通过调试进行指导:如何将代码错误转化为学习经验
- 脱壳笔记-手工脱FSG压缩壳
- nlpir语义分析 java_集成nlpir语义分析
- uni-app动画渲染
- FailedScheduling 1 node(s) had taint {node-role.kubernetes.io/master: }, that the pod didn‘t tolerat
- Everything+cpolar搭建在线资料库,实现随时随地访问
- 第8章第15节:制作企业宣传册的公司团队第二页面 [PowerPoint精美幻灯片实战教程]
热门文章
- MySQL zip压缩包安装
- 取值方法_我国细骨料试验方法标准分析及修订建议
- 如何避免_旅游住宿如何避免雷区?
- tomcat线程循环异常终止_腾讯面试官:如何停止一个正在运行的线程?我一脸蒙蔽。。。...
- 4 命令_主梁建成、拾掇命令流(2019/4/10)
- php 控件 手机触控,html5手机触屏touch事件的详细介绍
- python运行界面英文翻译_python使用百度api翻译中英文
- debian 8 服务器 稳定,如何在 Debian 8/9/10 上安装最新稳定版 Wine
- android中获取mac地址8.0,关于Android8.0以下手机获取蓝牙Mac地址的问题和扫描周围的手机蓝牙问题 下篇...
- 减少训练成本的一个方法