(application.properties):入力ストリームを使用してXMLファイルからプロパティを読み取りますか?現在、私の<code>Java</code>アプリケーション内で、私は私が私の<code>properties</code>ファイルから値を取得するために使用<code>Class</code>次いる
public class MyProperties {
private static Properties defaultProps = new Properties();
static {
try {
java.io.InputStream in= MyProperties.class.getClassLoader().getResourceAsStream("application.properties");
defaultProps.load(in);
in.close();
} catch (Exception e) {
e.printStackTrace();
}
}
public static String getProperty(String key) {
return defaultProps.getProperty(key);
}
}
MyProperties
クラスを使用してint
をインスタンス化する例:
int maxNumberOfPeople = Integer.parseInt(MyProperties.getProperty("maximumPeople"));
XML
プロパティファイルを読み込むためにこのクラスを変更したいと思います。アプリケーション。プロパティ。
どうすればいいですか?まだMyPropertiesクラスを使用して値をインスタンス化することはできますか?
ここをクリックしてください:http://www.javaworld.com/article/2072602/java-properties-in-xml.html –
は、「あまりにも広すぎる」との質問をしました。これを行うにはさまざまな方法があります(意見に基づく)。何かを試してください、それが動作しない場合は、そのコードとあなたが直面しているエラーを投稿してください。 – Reinard