1
--myjar.jar
--config
----appconfig.xml

我正在尝试创建基于 maven 的 java 应用程序,它可以从相对路径 config\appconfig.xml 读取配置文件

这里的想法是,可以在不重新编译应用程序的情况下修改配置。

我的实现是这样的:

@Service
public class JooxXmlConfigurationServiceImpl implements XmlConfigurationService {
    @Value("${configuration.xml}")
    private String path; 
} 

从 uder 的属性文件中获取值的位置src/main/java/app-defaults.properties 它在String path定义为完整地址时起作用,例如:C:/myprojects/myapp/config/appconfig.xml 但我需要将 设置为path类似config/appconfig.xml

4

0 回答 0