次のようなファイルconfig.propertiesからメインクラスのプロパティをロードするプログラムがあります。
public class DirectoryWatcher {
public static String FOLDER = null;
Properties prop = new Properties();
prop.load(new FileInputStream(new File(configPath)));
FOLDER = prop.getProperty("FOLDER");
}
多くのスレッドが FOLDER を必要とします。そのため、それをpublic staticに設定して、スレッドが使用できるようにします。
私はこの種のプログラミングが好きではなく、ベストプラクティスの実装を探しています。
もっと良いものを提案してもらえますか?ありがとうございました。