首页 文章

如何在Wildfly中将外部属性文件加载到Spring Boot

提问于
浏览
3

我想知道如何将我在Wildfly 9中运行的应用程序的外部属性加载为WAR,我尝试向Wildfly执行添加一个java参数,但似乎应用程序无法识别属性 .

-Dspring.config.location=file:///C:\Temp\config\application.properties,classpath:application.properties

Spring Boot是如何读取外部属性文件的?我试图在Wildfly中加载并运行一个Spring Boot应用程序作为WAR .

我很感激任何帮助 .

谢谢 .

1 回答

  • 3

    在我的linux系统中,我在 standalone.xml 中有一个条目:

    <system-properties>
        <property name="spring.config.location" value="file:/opt/jboss/wildfly/standalone/configuration/"/>
    </system-properties>
    

    我刚刚在这里定义了目录,所以它必须以“/”结尾 .

    在目录“/ opt / jboss / wildfly / standalone / configuration /”中有我的application.yml .

相关问题