从Java应用程序的相对路径读取配置资源

时间:2013-02-20 00:36:27

标签: java spring maven

--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

0 个答案:

没有答案