Rumah > Java > javaTutorial > Bagaimana untuk Membaca Senarai daripada Fail Spring Properties menggunakan @Value?

Bagaimana untuk Membaca Senarai daripada Fail Spring Properties menggunakan @Value?

Susan Sarandon
Lepaskan: 2024-12-12 14:57:16
asal
400 orang telah melayarinya

How to Read a List from a Spring Properties File using @Value?

Membaca Senarai daripada Fail Sifat dengan Anotasi Spring @Value

Pada Musim Bunga, memuatkan senarai nilai daripada fail sifat boleh dicapai menggunakan anotasi @Value. Anotasi ini membenarkan suntikan terus nilai sifat ke dalam medan atau kaedah.

Untuk memuatkan senarai dipisahkan koma seperti my.list.of.strings=ABC,CDE,EFG daripada fail sifat ke dalam senarai rentetan , gunakan anotasi berikut:

@Value("${my.list.of.strings}")
private List<String> myList;
Salin selepas log masuk

Ini akan mengisi medan myList secara automatik dengan nilai daripada fail sifat. Ambil perhatian bahawa fail sifat mesti dimuatkan dengan betul dalam konfigurasi Spring anda.

Walau bagaimanapun, jika nilai tidak dipisahkan koma atau memerlukan penghuraian yang lebih kompleks, pendekatan alternatif ialah memuatkan sifat sebagai Rentetan dan dipisahkan secara manual ia ke dalam senarai:

@Value("${my.list.of.strings}")
private String commaSeparatedList;

@PostConstruct
private void init() {
    myList = Arrays.asList(commaSeparatedList.split(","));
}
Salin selepas log masuk

Atas ialah kandungan terperinci Bagaimana untuk Membaca Senarai daripada Fail Spring Properties menggunakan @Value?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Artikel terbaru oleh pengarang
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan