Číst soubor ze složky zdrojů

Příklady jazyka Java pro čtení souboru ze složky prostředků buď v jednoduché aplikaci Java, nebo v aplikaci Spring MVC / Boot.

Table of Contents1. Setup2. ClassLoader.getResource()3. ResourceUtils.getFile()

Nastavení

Níže uvedený obrázek popisuje strukturu složek použitou v tomto příkladu. Všimněte si, že soubor sample.txt je ve složce / src / main / resources.

Číst soubor ze složky prostředků

ClassLoader getResource () a getResourceAsStream ()

Metody ve třídách Class a ClassLoader poskytují způsob umístění zdrojů nezávislý na umístění. Můžeme načíst soubor z balíčku resources aplikace pomocí odkazu ClassLoader.

Metoda getResource() vrací adresu URL zdroje. Pokud prostředek neexistuje nebo není z bezpečnostních důvodů viditelný, metody vrátí null.

getResource() a getResourceAsStream() vyhledají zdroj s křestním jménem. Vrátí null, pokud nenajdou prostředek se zadaným názvem.

  • getResourceAsStream() vrací InputStream pro zdroj.
  • getResource() vrací adresu URL zdroje.

Příklad 1: Program Java ke čtení souboru ze složky prostředků pomocí metody getResource ()

Výstup programu:

File Found : trueTest Content

Příklad 2: Program Java ke čtení souboru ze složky prostředků pomocí metody getResourceAsStream ()

Výstup programu:

Test Content

ResourceUtils.getFile ()

Pokud je vaše aplikace aplikací Spring WebMVC nebo Spring Boot, můžete přímo využít ResourceUtils třída.

Příklad 3: Program Java ke čtení souboru ze složky prostředků pomocí ResourceUtils

Výstup programu:

File Found : trueTest Content

Happy Learning !!

Byl tento příspěvek užitečný?

Dejte nám vědět pokud se vám příspěvek líbil. To je jediný způsob, jak se můžeme zlepšit.
Ano
Ne

Leave a Reply

Napsat komentář

Vaše e-mailová adresa nebude zveřejněna. Vyžadované informace jsou označeny *