Como ler o valor config.properties usando o escopo 'singleton' do Spring MVC em Java?

Publicados: 2018-08-29
Tutorial de escopo Spring MVC Singleton - Crunchify

Algum tempo atrás eu escrevi um tutorial sobre como ler o arquivo de configuração da maneira tradicional. Mas e se você quiser carregá-lo como um framework Spring MVC?

É mais comum que você precise acessar alguns de seus valores config.properties o tempo todo em sua classe Java. Existe uma maneira simples de obtê-lo usando o escopo singleton do Spring MVC.

Por favor, dê uma olhada abaixo da imagem completa do espaço de trabalho.

Precisamos criar 4 arquivos:

  1. CrunchifySpringExample.java no pacote com.crunchify.tutorial
  2. arquivo config.properties na pasta /go/config/
  3. arquivo spring-bean.xml na pasta /resources
  4. arquivo pom.xml (converter projeto para projeto Maven)
Estrutura do projeto Eclipse - Crunchify Spring MVC - Load Config

Vamos começar:

Passo 1

Crie um projeto da Web dinâmico chamado CrunchifyLoadPropertiesSpringMVC

Criar novo Projeto Web Dinâmico - Crunchify

Passo 2

Converter projeto para projeto Maven.

Isso criará o arquivo pom.xml e adicionaremos as dependências do Spring.

Criar projeto POM Maven - Crunchify

Etapa 3

Criar arquivo CrunchifySpringExample.java

Passo 4

Aqui está meu arquivo pom.xml .

Passo-5

Se você não vir a pasta “ resources ”. crie um.

Criar pasta de recursos - Exemplo do Crunchify Spring

Passo-6

Crie o arquivo config.properties com o conteúdo abaixo.

Passo-7

Conteúdo do arquivo spring-bean.xml

Passo-8

Agora execute CrunchifySpringExample.java e você deverá ver um resultado como este.

Passo-9

Saída

Aproveite e boa codificação..