¿Cómo leer el valor de config.properties usando Spring MVC 'singleton' Scope en Java?

Publicado: 2018-08-29
Tutorial de alcance Spring MVC Singleton - Crunchify

Hace algún tiempo escribí un tutorial sobre cómo leer el archivo de configuración de manera tradicional. Pero, ¿qué sucede si desea cargarlo como un marco Spring MVC?

Es más común que necesite acceder a algunos de sus valores de config.properties todo el tiempo en su clase de Java. Hay una manera simple de obtenerlo usando el alcance singleton de Spring MVC.

Eche un vistazo a la imagen completa del espacio de trabajo a continuación.

Necesitamos crear 4 archivos:

  1. CrunchifySpringExample.java en el paquete com.crunchify.tutorial
  2. archivo config.properties en la carpeta /go/config/
  3. archivo spring-bean.xml en la carpeta /resources
  4. archivo pom.xml (convertir proyecto a proyecto Maven)
Estructura del proyecto Eclipse - Crunchify Spring MVC - Cargar configuración

Empecemos:

Paso 1

Cree un proyecto web dinámico llamado CrunchifyLoadPropertiesSpringMVC

Crear nuevo proyecto web dinámico - Crunchify

Paso 2

Convertir proyecto a Proyecto Maven.

Esto creará el archivo pom.xml y agregaremos las dependencias de Spring.

Crear proyecto Maven POM - Crunchify

Paso 3

Crear archivo CrunchifySpringExample.java

Etapa 4

Aquí está mi archivo pom.xml .

Paso-5

Si no ve la carpeta " resources ". crea uno.

Crear carpeta de recursos: ejemplo de Crunchify Spring

Paso-6

Cree el archivo config.properties con los siguientes contenidos.

Paso-7

Contenido del archivo spring-bean.xml

Paso-8

Ahora ejecute CrunchifySpringExample.java y debería ver un resultado como este.

Paso-9

Producción

Disfrute y feliz codificación ..