Ketika kami menambahkan kacang di wadah musim semi, jika properti lingkupnya tidak ditentukan, ia adalah singleton secara default, yaitu singleton.
Misalnya, nyatakan kacang terlebih dahulu:
People Public Class {Private String Name; seks string pribadi; public string getName () {return name; } public void setName (name string) {this.name = name; } public string getsex () {return sex; } public void setSex (string sex) {this.sex = sex; }}Konfigurasikan di file applicationContext.xml
<? XML Versi = "1.0" encoding = "utf-8"?> <beans xmlns = "http://www.springframework.org/schema/beans" xmlns: xsi = "http://www.w3.org/2001/xmls xmlns: p = "http://www.springframework.org/schema/p" xsi: schemalocation = "http://www.springframework.org/schema/beans http://www.spramework.org.org/beans/beans/bwww.spramework.org.org/beans id = "orang">/bean> </taci>
Kemudian dapatkan melalui wadah musim semi:
impor org.springframework.context.applicationContext; impor org.springframework.context.support.classpathxmlapplicationContext; Public Class SpringTest {public static void main (string [] args) {applicationContext context = new ClassPathXMLapPlicationContext ("ApplicationContext.xml"); Orang p1 = (orang) konteks.getbean ("orang"); Orang p2 = (orang) konteks.getbean ("orang"); System.out.println (P1); System.out.println (P2); }}Setelah berjalan, Anda dapat melihat bahwa konten input P1 dan P2 sama, menunjukkan bahwa kacang di musim semi adalah singleton.
Jika Anda tidak menginginkan kacang singleton, Anda dapat mengganti properti lingkup menjadi prototipe
<bean id = "people" scope = "prototipe"> </ bean>
Dengan cara ini, kacang yang diperoleh melalui wadah musim semi bukan singleton.
Secara default, wadah musim semi secara otomatis membuat objek untuk semua kacang setelah startup. Jika Anda ingin membuatnya hanya saat kami mendapatkan kacang, Anda dapat menggunakan properti malas-init.
Properti ini memiliki tiga nilai: Defalut, True, dan False. Standarnya default. Nilai ini sama dengan False. Ini menciptakan objek kacang saat wadah musim semi dimulai. Bila ditentukan sebagai benar,
Objek dibuat saat kita mendapatkan kacang.
Diskusi singkat di atas tentang inisialisasi kacang dalam kontainer musim semi adalah semua konten yang saya bagikan dengan Anda. Saya harap Anda dapat memberi Anda referensi dan saya harap Anda dapat mendukung wulin.com lebih lanjut.