วิธีอ่านค่า config.properties โดยใช้ขอบเขต 'singleton' ของ Spring MVC ใน Java

เผยแพร่แล้ว: 2018-08-29
กวดวิชาขอบเขต Spring MVC Singleton - Crunchify

เมื่อก่อนฉันได้เขียนบทช่วยสอนเกี่ยวกับวิธีอ่านไฟล์ปรับแต่งด้วยวิธีดั้งเดิม แต่ถ้าคุณต้องการโหลดเป็นเฟรมเวิร์ก Spring MVC

เป็นเรื่องปกติที่คุณอาจต้องเข้าถึงค่า config.properties บางค่าตลอดเวลาในคลาส Java ของคุณ มีวิธีง่ายๆ ในการใช้ขอบเขตซิงเกิลตันของ Spring MVC

โปรดดูภาพพื้นที่ทำงานที่สมบูรณ์ด้านล่าง

เราจำเป็นต้องสร้าง 4 ไฟล์:

  1. CrunchifySpringExample.java ภายใต้แพ็คเกจ com.crunchify.tutorial
  2. config.properties ใต้ /go/config/ folder
  3. ไฟล์ spring-bean.xml ใต้โฟลเดอร์ /resources
  4. ไฟล์ pom.xml (แปลงโปรเจ็กต์เป็นโปรเจ็กต์ Maven)
โครงสร้างโปรเจ็กต์ Eclipse - Crunchify Spring MVC - Load Config

มาเริ่มกันเลย:

ขั้นตอนที่ 1

สร้างโครงการเว็บไดนามิกที่เรียกว่า CrunchifyLoadPropertiesSpringMVC

สร้างไดนามิกเว็บโปรเจ็กต์ใหม่ - Crunchify

ขั้นตอนที่ 2

แปลงโครงการเป็นโครงการ Maven

สิ่งนี้จะสร้างไฟล์ pom.xml และเราจะเพิ่มการพึ่งพา Spring

สร้างโครงการ Maven POM - Crunchify

ขั้นตอนที่ 3

สร้างไฟล์ CrunchifySpringExample.java

ขั้นตอนที่ 4

นี่คือไฟล์ pom.xml ของฉัน

ขั้นตอนที่ -5

หากคุณไม่เห็นโฟลเดอร์ " resources " สร้างอย่างใดอย่างหนึ่ง

สร้างโฟลเดอร์ทรัพยากร - บีบอัดตัวอย่างสปริง

ขั้นตอนที่ 6

สร้าง config.properties โดยมีเนื้อหาด้านล่าง

ขั้นตอนที่ 7

เนื้อหาของไฟล์ spring-bean.xml

ขั้นตอนที่-8

ตอนนี้ให้รัน CrunchifySpringExample.java และคุณควรเห็นผลลัพธ์เช่นนี้

ขั้นตอนที่ 9

เอาท์พุต

สนุกและมีความสุขในการเข้ารหัส ..