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