Arquivo de leitura da pasta de recursos

Exemplos de Java para ler um arquivo da pasta de recursos em um aplicativo Java simples ou um aplicativo Spring MVC / Boot.

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

Configuração

A imagem abaixo descreve a estrutura de pastas usada neste exemplo. Observe que o arquivo sample.txt está na pasta / src / main / resources.

Ler o arquivo da pasta de recursos

ClassLoader getResource () e getResourceAsStream ()

Métodos nas classes Class e ClassLoader fornecem uma maneira independente de localização para localizar recursos. Podemos ler um arquivo do pacote resources do aplicativo usando a referência ClassLoader.

O método getResource() retorna um URL para o recurso. Se o recurso não existe ou não está visível devido a considerações de segurança, os métodos retornam null.

O getResource() e getResourceAsStream() os métodos localizam um recurso com um determinado nome. Eles retornam null se não encontrarem um recurso com o nome especificado.

  • getResourceAsStream() retorna um InputStream para o recurso.
  • getResource() retorna um URL para o recurso.

Exemplo 1: programa Java para ler um arquivo da pasta de recursos usando o método getResource ()

Saída do programa:

File Found : trueTest Content

Exemplo 2: programa Java para ler um arquivo da pasta de recursos usando o método getResourceAsStream ()

Saída do programa:

Test Content

ResourceUtils.getFile ()

Se o seu aplicativo for Spring WebMVC ou Spring Boot, você pode tirar vantagem direta de ResourceUtils classe.

Exemplo 3: programa Java para ler um arquivo da pasta de recursos usando ResourceUtils

Resultado do programa:

File Found : trueTest Content

Bom aprendizado !!

Esta postagem foi útil?

Informe-nos se você gostou do post. Essa é a única maneira de melhorarmos.
Sim
Não

Leave a Reply

Deixe uma resposta

O seu endereço de email não será publicado. Campos obrigatórios marcados com *