首页 文章

Spring启动应用程序外部属性文件加载

提问于
浏览
1

我的Spring启动应用程序使用外部jar,它正在加载文件abc.properties . 但是当我使用java -jar运行我的应用程序时,它无法找到文件 . 它试图在文件中找到该文件:/ . jar!/ BOOT-INF / classes!/abc.properties

我把abc.properties文件保存在我保存jar的同一级别 .

任何人都可以建议我如何解决这个问题 .

2 回答

  • 0

    你可以这样做:

    在您的操作系统中设置以下值

    set SPRING_CONFIG_NAME=<name of your confif file> 
    set SPRING_CONFIG_LOCATION=classpath:<location of your config file>
    

    然后运行你的 jar

  • 0

    要添加不同的文件,可以使用spring.config.location属性,该属性采用以逗号分隔的属性文件列表或文件位置(目录) .

相关问题