2017-03-08 71 views
0

私は、絶対パスの代わりに相対パスを定義しようとしています。誰もそれをする方法を知っている?Spring MVC相対パスへの絶対パス

private static final String FILE_PATH = "/Users/andyhe/Documents/workspace-sts-3.8.3.RELEASE/gti660/Equipe5/src/iTunesClone - Lab 2/iTunesClone/WebContent/resources/download/json/recherche.json"; 

private File getFileP() throws FileNotFoundException { 
    File file = new File(FILE_PATH); 
    if (!file.exists()){ 
     throw new FileNotFoundException("file with path: " + FILE_PATH + " was not found."); 
    } 
    return file; 
} 

答えて

2

これはSpringとは関係ありません。 フォルダーsrc/main/resourcesを作成し、そこにファイルを保管してください。 ..

URL resource = YourClass.class.getClassLoader().getResource("recherche.json") 
File file = new File(resource.getFile()); 

がそこから継続

+0

多くのおかげで、この考えもしないし... – AndyHe

+0

@AndyHe \t それが動作する場合、答えを受け入れてください:)助けるために喜ん: は、その後でそれらを見つけます。 –

関連する問題