Jak odczytać wartość config.properties przy użyciu zakresu "singleton" Spring MVC w Javie?

Opublikowany: 2018-08-29
Samouczek dotyczący zakresu Spring MVC Singleton — Crunchify

Jakiś czas temu napisałem tutorial jak czytać plik konfiguracyjny w tradycyjny sposób. Ale co, jeśli chcesz załadować go jako framework Spring MVC?

Najczęściej zdarza się, że będziesz potrzebować dostępu do niektórych wartości config.properties przez cały czas w klasie Java. Istnieje prosty sposób na uzyskanie go za pomocą pojedynczego zakresu Spring MVC.

Uprzejmie spójrz na poniższy pełny obraz obszaru roboczego.

Musimy stworzyć 4 pliki:

  1. CrunchifySpringExample.java w pakiecie com.crunchify.tutorial
  2. plik config.properties w folderze /go/config/
  3. plik spring-bean.xml w folderze /resources
  4. plik pom.xml (przekonwertuj projekt na projekt Maven)
Struktura projektu Eclipse — Crunchify Spring MVC — Konfiguracja ładowania

Zacznijmy:

Krok 1

Utwórz dynamiczny projekt internetowy o nazwie CrunchifyLoadPropertiesSpringMVC

Utwórz nowy dynamiczny projekt internetowy — Crunchify

Krok 2

Konwertuj projekt na projekt Maven.

Spowoduje to utworzenie pliku pom.xml i dodamy zależności Spring.

Utwórz projekt Maven POM - Crunchify

Krok 3

Utwórz plik CrunchifySpringExample.java

Krok 4

Oto mój plik pom.xml .

Krok-5

Jeśli nie widzisz folderu „ resources ”. stworzyć jeden.

Utwórz folder zasobów — przykład Crunchify Spring

Krok-6

Utwórz plik config.properties z poniższą zawartością.

Krok-7

Zawartość pliku spring-bean.xml

Krok 8

Teraz uruchom CrunchifySpringExample.java i powinieneś zobaczyć taki wynik.

Krok-9

Wyjście

Ciesz się i szczęśliwego kodowania..