Comment lire la valeur config.properties à l'aide de Spring MVC 'singleton' Scope en Java?

Publié: 2018-08-29
Tutoriel Spring MVC Singleton scope - Crunchify

Il y a quelque temps, j'ai écrit un tutoriel sur la façon de lire le fichier de configuration de manière traditionnelle. Mais que se passe-t-il si vous voulez le charger en tant que framework Spring MVC ?

Il est très courant que vous deviez accéder à certaines de vos valeurs config.properties tout le temps dans votre classe Java. Il existe un moyen simple de l'obtenir en utilisant la portée singleton de Spring MVC.

Veuillez jeter un coup d'œil à l'image complète de l'espace de travail ci-dessous.

Nous devons créer 4 fichiers :

  1. CrunchifySpringExample.java sous le package com.crunchify.tutorial
  2. fichier config.properties sous le dossier /go/config/
  3. Fichier spring-bean.xml sous le dossier /resources
  4. Fichier pom.xml (convertir le projet en projet Maven)
Structure du projet Eclipse - Crunchify Spring MVC - Charger la configuration

Commençons:

Étape 1

Créer un projet Web dynamique appelé CrunchifyLoadPropertiesSpringMVC

Créer un nouveau projet Web dynamique - Crunchify

Étape 2

Convertissez le projet en projet Maven.

Cela créera un fichier pom.xml et nous ajouterons des dépendances Spring.

Créer un projet Maven POM - Crunchify

Étape 3

Créer le fichier CrunchifySpringExample.java

Étape 4

Voici mon fichier pom.xml .

Étape-5

Si vous ne voyez pas le dossier « resources ». créer une.

Créer un dossier de ressources - Crunchify Spring Example

Étape-6

Créez le fichier config.properties avec le contenu ci-dessous.

Étape-7

Contenu du fichier spring-bean.xml

Étape-8

Exécutez maintenant CrunchifySpringExample.java et vous devriez voir un résultat comme celui-ci.

Étape-9

Sortir

Profitez et bon codage ..