2016-07-04 10 views
0

Ich habe ein Feder-xd-Modul, das als JAR-Datei verpackt ist. Ich möchte eine Textdatei in Ressourcen schreiben und Daten aus dieser Datei lesen, wenn das Modul gestartet wird.So lesen Sie eine Textdatei aus Feder xd Modul Glas

Was ich bisher versucht, ist

Thread.currentThread().getClass().getClassLoader().getResource("file") 
    Thread.currentThread().getContextClassLoader().getResource("file") 

Aber es hat nicht funktioniert. Wie lese ich Textdateien aus Modulglas?

Antwort

0

Ich habe es herausgefunden.

Sie fügen einfach ein Mitglied Sie Tasklet Klasse

@Autowire 
ResourceLoader resourceLoader; 

Und wenn Sie eine Datei aus Glas das Sie gerade tun, um laden müssen.

InputStream stream = resourceLoader.getResource("/path/inside/jar/file").getInputStream(); 

Nicht‘vergessen, den Strom zu schließen :)