Rumah >Java >javaTutorial >Bagaimana untuk Menyuntik Senarai daripada Fail .properties ke dalam Spring Bean Menggunakan @Value?
Mengakses Senarai daripada Fail .Properties melalui Anotasi @Value
Pada Musim Bunga, anda boleh memuatkan senarai nilai dengan mudah daripada .properties fail dan masukkannya ke dalam kelas anda menggunakan anotasi @Value. Mari kita teliti bagaimana anda boleh mencapai perkara ini:
Pertama sekali, pastikan fail .properties anda mengandungi senarai nilai yang dipisahkan dengan koma:
my.list.of.strings=ABC,CDE,EFG
Untuk memuatkan senarai ini terus ke medan peribadi daripada kelas anda, anda boleh menggunakan kod berikut:
@Value("${my.list.of.strings}") private List<String> myList;
Sintaks ini menggunakan Bahasa Ekspresi Spring (EL) untuk mengakses harta my.list.of.strings daripada fail .properties. Apabila kelas dimulakan, Spring secara automatik mengisi myList dengan nilai daripada fail.
Sebagai alternatif, anda boleh mentakrifkan senarai sebagai kacang dalam fail konfigurasi Spring anda:
<bean name="list"> <list> <value>ABC</value> <value>CDE</value> <value>EFG</value> </list> </bean>
Walau bagaimanapun, menggunakan fail .properties memberikan fleksibiliti yang lebih besar dan membolehkan anda mengubah suai senarai dengan mudah tanpa menyusun semula kod anda.
Dalam ringkasan, anda boleh memuatkan senarai dengan mudah daripada fail .properties ke dalam kelas diurus Spring anda menggunakan anotasi @Value dan EL Spring, menyediakan pendekatan yang mantap dan fleksibel untuk mengakses data konfigurasi.
Atas ialah kandungan terperinci Bagaimana untuk Menyuntik Senarai daripada Fail .properties ke dalam Spring Bean Menggunakan @Value?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!