Xml 将文件从服务器动态加载到spring引导jar

Xml 将文件从服务器动态加载到spring引导jar,xml,spring-boot,jar,Xml,Spring Boot,Jar,我有一个springboot应用程序,我使用一个目标jar在Linux服务器上运行该应用程序。我的应用程序需要一些配置XML文件才能运行应用程序。目前,我刚刚将这些XML文件复制到我的项目中。但是,每当我执行jar时,我都会尝试将XML文件动态复制到我的jar文件中。我尝试在SpringBoot应用程序的主调用之上添加addFiles函数调用,但没有成功。有人知道怎么做吗 import java.io.File; import java.io.IOException; import org.a

我有一个springboot应用程序,我使用一个目标jar在Linux服务器上运行该应用程序。我的应用程序需要一些配置XML文件才能运行应用程序。目前,我刚刚将这些XML文件复制到我的项目中。但是,每当我执行jar时,我都会尝试将XML文件动态复制到我的jar文件中。我尝试在SpringBoot应用程序的主调用之上添加addFiles函数调用,但没有成功。有人知道怎么做吗

import java.io.File;
import java.io.IOException;

import org.apache.commons.io.FileUtils;


 class HadoopConfiguration {
public void addFiles() {
    File source1 = new File("/etc/hadoop/conf/core-site.xml");
    File source2 = new File("/etc/hadoop/conf/hdfs-site.xml");
    File source3 = new File("/etc/hbase/conf/hbase-site.xml");

    File dest1 = new File("core-site.xml");
    File dest2 = new File("hdfs-site.xml");
    File dest3 = new File("hbase-site.xml");

    try {
        FileUtils.copyFile(source1, dest1);
        FileUtils.copyFile(source2, dest2);
        FileUtils.copyFile(source3, dest3);
        System.out.println("In here");  
    } catch (IOException e) {
        e.printStackTrace();
    }
}
}