Karena saya baru mulai belajar spring, pemahaman saya tentangnya belum terlalu menyeluruh. Dari sudut pandang pribadi saya, cukup untuk bisa digunakan untuk pengembangan mvc.
Sasaran: Mampu mengintegrasikan kerangka pegas ke dalam lingkungan pengembangan.
Alat: gerhana + pegas2.5.6
Langkah-langkahnya: 1. Unduh gerhana atau gerhana saya dari Internet sesuai preferensi pribadi.
2. Unduh spring 2.5.6 (versi tertinggi saat ini adalah 3.0) dan kunjungi situs web resmi spring untuk mengunduh http://www.springsource.org/download . Catatan: sebelum mengunduh
Informasi pribadi diperlukan. Untuk mengunduh versi spring-framework-2.5.6-with-dependencies
3. Buka ritsleting pegas. Spring membutuhkan dua file jar untuk dijalankan
spring.jar (di bawah direktori dist)
commons-logging.jar (di bawah direktori libjakarta-commons)
4. Langkah selanjutnya adalah menggunakan gerhana untuk membuat proyek (baik proyek java atau web)
5. Tambahkan dua file jar di atas ke dalam proyek.
6. Uji apakah integrasi berhasil
lihat salinan biasa ke cetak papan klip?
paket my.sh.spring;
import org.springframework.context.ApplicationContext;
import org.springframework.context.support.ClassPathXmlApplicationContext;
tes musim semi kelas publik {
public static void main(String[] args) {
ApplicationContext ctx = new ClassPathXmlApplicationContext("applicationContext.xml");
}
}
paket my.sh.spring;
import org.springframework.context.ApplicationContext;
import org.springframework.context.support.ClassPathXmlApplicationContext;
tes musim semi kelas publik {
public static void main(String[] args) {
ApplicationContext ctx = new ClassPathXmlApplicationContext("applicationContext.xml");
}
}
Amati keluaran konsol
Keluaran yang benar:
lihat salinan biasa ke cetak papan klip?
30-12-2009 9:03:28 org.springframework.context.support.AbstractApplicationContext prepRefresh
Pesan: Menyegarkan org.springframework.context.support.ClassPathXmlApplicationContext@ecd7e : nama tampilan [org.springframework.context.support.ClassPathXmlApplicationContext@ecd7e]; tanggal mulai [Rabu 30 Des 09:03:28 CST 2009];
30-12-2009 9:03:28 org.springframework.beans.factory.xml.XmlBeanDefinitionReader loadBeanDefinitions
Pesan: Memuat definisi kacang XML dari sumber daya jalur kelas [applicationContext.xml]
30-12-2009 9:03:28 org.springframework.context.support.AbstractApplicationContext memperolehFreshBeanFactory
Informasi: Pabrik kacang untuk konteks aplikasi [org.springframework.context.support.ClassPathXmlApplicationContext@ecd7e]: org.springframework.beans.factory.support.DefaultListableBeanFactory@60e128
30-12-2009 9:03:28 org.springframework.beans.factory.support.DefaultListableBeanFactory preInstantiateSingletons
Pesan: Pra-instantiating singleton di org.springframework.beans.factory.support.DefaultListableBeanFactory@60e128 : mendefinisikan beans [];
30-12-2009 9:03:28 org.springframework.context.support.AbstractApplicationContext prepRefresh
Pesan: Menyegarkan org.springframework.context.support.ClassPathXmlApplicationContext@ecd7e : nama tampilan [org.springframework.context.support.ClassPathXmlApplicationContext@ecd7e]; tanggal mulai [Rabu 30 Des 09:03:28 CST 2009];
30-12-2009 9:03:28 org.springframework.beans.factory.xml.XmlBeanDefinitionReader loadBeanDefinitions
Pesan: Memuat definisi kacang XML dari sumber daya jalur kelas [applicationContext.xml]
30-12-2009 9:03:28 org.springframework.context.support.AbstractApplicationContext memperolehFreshBeanFactory
Informasi: Pabrik kacang untuk konteks aplikasi [org.springframework.context.support.ClassPathXmlApplicationContext@ecd7e]: org.springframework.beans.factory.support.DefaultListableBeanFactory@60e128
30-12-2009 9:03:28 org.springframework.beans.factory.support.DefaultListableBeanFactory preInstantiateSingletons
Pesan: Pra-instantiating singleton di org.springframework.beans.factory.support.DefaultListableBeanFactory@60e128 : mendefinisikan beans [];
Jika Anda tidak mereferensikan commons-logging.jar, pesan kesalahan berikut akan ditampilkan
lihat salinan biasa ke cetak papan klip?
Pengecualian di thread "utama" java.lang.NoClassDefFoundError: org/apache/commons/logging/LogFactory
di org.springframework.context.support.AbstractApplicationContext.<init>(AbstractApplicationContext.java:145)
di org.springframework.context.support.AbstractRefreshableApplicationContext.<init>(AbstractRefreshableApplicationContext.java:84)
di org.springframework.context.support.AbstractRefreshableConfigApplicationContext.<init>(AbstractRefreshableConfigApplicationContext.java:59)
di org.springframework.context.support.AbstractXmlApplicationContext.<init>(AbstractXmlApplicationContext.java:58)
di org.springframework.context.support.ClassPathXmlApplicationContext.<init>(ClassPathXmlApplicationContext.java:136)
di org.springframework.context.support.ClassPathXmlApplicationContext.<init>(ClassPathXmlApplicationContext.java:83)
di my.sh.spring.springtest.main(springtest.java:9)
Artikel ini berasal dari blog CSDN. Harap sebutkan sumbernya saat mencetak ulang: http://blog.csdn.net/msjqd/archive/2009/12/30/5103718.aspx
-