我乃世间蓬蒿人 2022-10-12 18:21 采纳率: 100%
浏览 25
已结题

在properties文件中看到${variableName}这个variableName变量数据从哪里传入的?

问题遇到的现象和发生背景

springboot项目,在看KKFileView(文件预览开源项目)源码时候在application.properties文件中看到有一个这样的写法:base.url = ${KK_BASE_URL:default},我对“KK_BASE_URL”产生了疑问,这个变量值在哪里给的,使用IDEA在项目中搜索后没有找到这个变量其它使用地方。

img

用代码块功能插入代码,请勿粘贴截图
我想要达到的结果

我想知道 这个 KK_BASE_URL 读取的是哪里的配置信息。

  • 写回答

1条回答 默认 最新

  • Tomshidi 2022-10-12 18:29
    关注

    可以使用启动参数指定,比如java -DKK_BASE_URL=https://www.baidu.com -jar demo.jar
    也可以设置为操作系统参数,比如windows系统的环境变量,但windows系统设置后需要重启才能让java进程读取到。

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论 编辑记录

报告相同问题?

问题事件

  • 系统已结题 10月27日
  • 已采纳回答 10月19日
  • 创建了问题 10月12日

悬赏问题

  • ¥15 做个有关计算的小程序
  • ¥15 MPI读取tif文件无法正常给各进程分配路径
  • ¥15 如何用MATLAB实现以下三个公式(有相互嵌套)
  • ¥30 关于#算法#的问题:运用EViews第九版本进行一系列计量经济学的时间数列数据回归分析预测问题 求各位帮我解答一下
  • ¥15 setInterval 页面闪烁,怎么解决
  • ¥15 如何让企业微信机器人实现消息汇总整合
  • ¥50 关于#ui#的问题:做yolov8的ui界面出现的问题
  • ¥15 如何用Python爬取各高校教师公开的教育和工作经历
  • ¥15 TLE9879QXA40 电机驱动
  • ¥20 对于工程问题的非线性数学模型进行线性化