--myjar.jar
--config
----appconfig.xml
相対パス config\appconfig.xml から構成ファイルを読み取ることができる Maven ベースの Java アプリケーションを作成しようとしています
ここでの考え方は、アプリケーションを再コンパイルせずに構成を変更できるということです。
私の実装は次のようなものです:
@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