gpt4 book ai didi

java - 无法访问 Spring Boot jar 中的外部 xml 配置文件

转载 作者:行者123 更新时间:2023-12-01 22:34:05 27 4
gpt4 key购买 nike

我正在尝试使用外部 jar 中的 xml 文件。现在它出现空指针异常

 private static String getRequestConfigurationLocation() throws UnsupportedEncodingException
{
URL resourceURL = ConfigurationFactory.class.getResource(Configuration.XML_CONF);
//Assert.notNull(resourceURL, "Resource url is null : ");
String urlFilePath = resourceURL.getFile();
String actualFilePath = java.net.URLDecoder.decode(urlFilePath, StandardCharsets.UTF_8.name());
return actualFilePath;
}

配置

public class ConfigurationFactory
{

public static final String XML_CONF = "D:/DEV//X/X1/Service/target/conf/rConfiguration.xml";
}

如何在可执行 jar 中使用外部文件

错误日志

Caused by: java.lang.NullPointerException

最佳答案

您应该使用 java.util.Properties 来访问外部文件,引用this回答加载 xml 属性文件

关于java - 无法访问 Spring Boot jar 中的外部 xml 配置文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58536233/

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