プロパティファイルでPATHを指すより良い方法があるかどうか疑問に思いました。次のコードを検討してください。
public class Properties
{
//MIKE
public final static String PATH_TO_FILE_A = "C:\\programmer_MIKE\fileA.txt";
public final static String PATH_TO_FILE_B = "C:\\programmer_MIKE\fileB.txt";
//BILL
//public final static String PATH_TO_FILE_A = "/Users/BILL/Desktop/fileA.txt";
//public final static String PATH_TO_FILE_B = "/Users/BILL/Desktop/fileB.txt";
}
開発者がFILE_Aを呼び出す必要がある場合、彼は単に次のことを行います。
File file = new File(Properties.PATH_TO_FILE_A);
BILLがMIKEのPATH_TO_FILE_Aをコメントアウトした場合、これは問題なく機能します。
Q:より良いデザインはありますか?BILLがプロパティファイルを含む作業をコミットした場合、MIKEに問題が発生します(心配はいりません。後でコーヒーラテを受け取ります)。
- ファイルは大きく(2〜4Gb)、リポジトリ(svn)に配置したくない場合があります。また、PDFを作成するための一時的なフォルダがあるため、「。/docs」に配置したくない場合もあります。 " 道。
ポインタをありがとう!