gpt4 book ai didi

java - 如何在不使用 "ImportResource"注释的情况下在 spring boot 应用程序中导入 xml 文件

转载 作者:行者123 更新时间:2023-11-30 10:33:22 24 4
gpt4 key购买 nike

@SpringBootApplication
//@ImportResource({"classpath:dubbo.xml"})
//I want to specify the xml file with command line arguments at run time
public class App {
public static void main(String[] args) {
// How to import the XML file now?
SpringApplication.run(App.class, args);
}
}

我想在运行时使用命令行参数指定 XML 文件,然后在 main 方法中导入它。我能做什么?

最佳答案

你可以这样做:

SpringApplication app = new SpringApplication(App.class, "classpath:dubbo.xml");
app.run(args);

SpringApplication constructor接受对象。有效源是以下之一:类、类名、包、包名或 XML 资源位置(参见例如 SpringApplication.setSource s)。

如果您想通过命令行参数配置配置文件,您当然需要解析参数并调整参数值。

关于java - 如何在不使用 "ImportResource"注释的情况下在 spring boot 应用程序中导入 xml 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42245863/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com