Skip to content

配置文件

脚本文件

  • 读取yaml配置文件 (read-yaml)
    • read-yaml
    • 说明: 根据key,读取yaml配置文件中的内容

读取yaml配置文件

读取配置文件脚本
  • bin下创建conf脚本文件夹
  • 创建read-yaml.bat批处理文件
  • read-yaml.jar拷贝到该文件夹下
bat
@echo off
setlocal

@REM 读取yaml配置文件
@REM 调用方式:read-yaml.bat path key
@REM 返回结果:内容

rem 设置全局环境
set "OriginalPath=%cd%"
set "PATH_DIR=%~dp0"
cd %PATH_DIR%
cd ..
set "BIN_DIR=%cd%"
cd ..
set "FINE_HOME=%cd%"

rem 集成java
call %BIN_DIR%\jdk\jre.bat

rem 调用jar
cd %OriginalPath%
java -jar %PATH_DIR%\read-yaml.jar %1 %2

endlocal

脚本调用

  • 调用方式:read-yaml.bat ..\conf\application.yml spring.application.name
  • 返回结果:内容
  • 配置文件路径:用户的当前工作文件夹,如下代码为"%BIN_DIR%"

应用中调用

调用脚本

bat
@echo off
setlocal

rem 设置全局环境
set "BIN_DIR=%~dp0"
cd %BIN_DIR%
cd ..
set "APP_DIR=%cd%"
cd ..\..\
set "FINE_HOME=%cd%"
cd "%BIN_DIR%"

rem 读取参数
call %FINE_HOME%\bin\conf\read-yaml.bat ..\conf\application.yml spring.application.name

endlocal