23 Ağustos 2019 Cuma

SpringContext ResourceLoader Arayüzü

Giriş
Şu satırı dahil ederiz.
import org.springframework.core.io.Resource;
import org.springframework.core.io.ResourceLoader;
Bu arayüzden kalıtan sınıflardan birisi

getResource metodu
Örnek
Şöyle yaparız.
Resource resource = resourceLoader.getResource("classpath:test.txt");
try (BufferedReader buffer = new BufferedReader(
  new InputStreamReader(resource.getInputStream()))) {
  list = buffer.lines().collect(Collectors.toList());
} catch (Exception e) {
  System.out.println("error : " + e);
}
Örnek
Şöyle yaparız.
ResourceLoader resourceLoader = ...;

try {

  // Read file from src/main/webapp folder
  Resource resource = resourceLoader.getResource("file:webapp/AppConfig.json");
  File file=  resource.getFile();
} catch (IOException e) {
  e.printStackTrace();
}

Hiç yorum yok:

Yorum Gönder