Artikel ini memperkenalkan langkah -langkah rinci Eclipse menggunakan Maven untuk membangun Spring MVC untuk referensi Anda. Konten spesifiknya adalah sebagai berikut
1. Konfigurasi Lingkungan
A). Java 1.7
B). Eclipse Luna
C). Maven3.2.5
d) .spring 4.1.4
2. Buat proyek Maven
A). Buka Eclipse, File-> New-> Project-> Maven-> Maven Project
B). Langkah selanjutnya
C). Pilih proyek yang dibuat sebagai WebApp, langkah berikutnya
D). Isi ID Grup dan ID Artefak dari Proyek. Secara umum, ID grup menulis urutan terbalik dari nama domain, dan ID artefak menulis nama proyek. Selesaikan poin terakhir.
e). Setelah awalnya membangun, struktur direktori proyek adalah sebagai berikut
F). Secara umum direktori proyek, di direktori Java Resources, ada tiga folder sumber: SRC/Main/Java, SRC/Main/Test/Java, dan SRC/Main/Test/Resources, yang perlu dibuat secara manual. Dalam langkah -langkah berikut, kita akan berbicara tentang cara mengisi ketiga direktori ini.
3. Ubah Pengaturan Proyek Dasar
A). Klik kanan nama proyek -> Properties -> Java Build Path dan klik tag sumber.
B). Prompt hello/src/main/java (hilang) dan hello/src/test/java (hilang). Secara umum direktori proyek, di direktori Java Resources, ada juga folder sumber SRC/main/tes/sumber daya. Hapus yang hilang terlebih dahulu, lalu buat ulang, dan buat yang hilang secara langsung. Klik kanan kunci untuk menghapus dan menambahkan.
C). Memodifikasinya sepenuhnya, efeknya seperti yang ditunjukkan pada gambar di bawah ini
D). Selanjutnya, ubah konfigurasi perpustakaan, JRE menggunakan versi 1.7. Pilih JRE System Library-> Edit untuk mengubah versi.
e). Ubah konfigurasi secara berurutan dan ekspor lagi. Hal utama adalah menyesuaikan urutan tampilan dari keempat direktori ini dan menyesuaikan urutan yang Anda sukai
F). Selanjutnya, memodifikasi aspek proyek dan pertama -tama memodifikasi Java menjadi 1.7.
Modul web dinamis tidak dapat dimodifikasi secara langsung ke 3.0 di sini. Anda perlu membuka folder .settings di direktori proyek, buka org.eclipse.wst.common.project.facet.core.xml, dan buat modifikasi berikut:
<Instaled facet = "jst.web" versi = "3.0"/>
Restart Eclipe dan Anda akan melihat bahwa perubahan itu berlaku.
4. Konfigurasi Maven di Eclipse
a) .window-> properties-> maven, periksa pembaruan indeks repositori unduhan saat startup
5. Konfigurasi MVC Musim Semi Sederhana
A). Buka file pom.xml di proyek, klik tab Dependensi, dan klik Tambahkan untuk menambahkan untuk menambahkan dependensi baru
B). Jika Anda mengetahui ID grup ketergantungan dan ID artefak, Anda dapat mengisinya secara langsung. Jika Anda tidak jelas, Anda dapat memasukkan kata kunci untuk meminta, atau mencari di http://search.maven.org
C). Ketergantungan yang perlu ditambahkan adalah: Spring-Webmvc, Versi 4.1.4. MELEPASKAN. Konten file pom.xml lengkap adalah sebagai berikut:
<Project xmlns = "http://maven.apache.org/pom/4.0.0" xmlns: xsi = "http://www.w3.org/2001/xmlschema-instance" xsi: schemalocation = "http:/maven.romp.romp.romp. http://maven.apache.org/maven-v4_0_0.xsd "> <podelversion> 4.0.0 </podelversion> <groupid> com.springstudy </groupid> <teRtacid> Study </artfactid> <packaging> war </packrupaging> <TREPAV> 0.0.0.0.0.0.0.0.0.0.0. <rerl> http://maven.apache.org </rerl> <properties> <spring.version> 4.1.4.release </spring.version> </Properties> <dependencies> </scupope> </gruptid> <Artifactid> Junit </Artifactid> </grupping </groupid> <t Artifactid> Junit </Arttifactid> </gruppen.8 </groupid> <t Artifactid> Junit </Arttifactid> </gruppen.8 </groupId> <Artifactid> junit </Artifactid> <conperence> 3.8 versi 3.8 <dependency> <GroupId> org.springframework </groupId> <ArTifactId> spring-webmvc </artifactid> <version> $ {spring.version} </version> </dependency> </dependencies> <build> <finalname> Studi </finalName> </dependency> </Project>D). Buka file src/main/webapp/web-inf/web.xml dan akhirnya memodifikasinya sebagai berikut:
<? Xml Version = "1.0" encoding = "utf-8"?> <web-app xmlns: xsi = "http://www.w3.org/2001/xmlschema-instance" xmlns = "http://java.sun.com/xmlns =" http://java.com/xmlns = "http://java.com/xmlns = xmlns: web = "http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd" xsi: schemalocation = "http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd "id =" study "version =" 2.5 "> <play-name> Archetype yang dibuat aplikasi web </display-name> <cription> Konteks Paam-PaLOCEMVC </Deskripsi> <! <param-value> classpath:/configs/spring-*. xml </param-value> </context-param> <!-listening spring-> <listener> <listener-class> org.springframework.web.context.contextLoadererer </listener-classis> </listener> <! <servlet-name> dispatcher </servlet-name> <servlet-class> org.springframework.web.servlet.dispatcherServlet </servlet-class> <!-Kustomisasi nama file konfigurasi dan jalur spring mvc-> <in-param> <param-name> konteks konfigurasi </param-name> <param-value>classpath:configs/spring-servlet.xml</param-value> </init-param> <load-on-startup>1</load-on-startup> </servlet> <!-- spring mvc request suffix --> <servlet-mapping> <servlet-name>Dispatcher</servlet-name> <url-pattern>/</url-pattern> </servlet-mapping> <creendak-file-list> <creendak-file> index.jsp </celcome-file> </celcome-file-list> </web-app>
e). Buat folder konfigurasi di Direktori Java Resources/SCR/Main/Resources untuk menyimpan jalur konfigurasi yang dinyatakan dalam web.xml
F). Buat spring-servlet.xml di Java Resources/SCR/Main/Resources/Configs Directory, dengan konten berikut:
<? XML Versi = "1.0" encoding = "utf-8"?> <beans xmlns = "http://www.springframework.org/schema/beans" xmlns: xsi = "http://www.w3.org/2001/xmls xmlns: jee = "http://www.springframework.org/schema/jee" xmlns: context = "http://www.springframework.org/schema/context" xmlns: p = "http:org.org.org.org.gram.sham.sham.sem. xmlns: mvc = "http://www.springframework.org/schema/mvc" xmlns: util = "http://www.springframewework.org/schema/util" xsi: schemalocation = "http.org http://www.springframework.org/schema/beans/spring-weans-4.1.xsd http://www.springframework.org/schema/context http:/www.springframewework.org/schema/context http://www.springframework.org/schema/jee http://www.springframework.org/schema/jee/spring-jee-4.1.xsd http://www.springframework.org/schema/schema http://www.springframework.org/schema/util http://www.springframework.org/schema/util/spring-util-4.1.xsd "> <konteks: annotation-config/<konteks: komponen-scan-pack-package =" come. " <mvc: anotasi-driven/> <mvc: sumber daya pemetaan = "/styles/**" location = "/styles/"/> <mvc: mapping sumber daya = "/skrip/**" lokasi = "/skrip/"/> <mvc: pemetaan sumber daya = "gambar/gambar/**" Lokasi = "/gambar/"/> <mvc: mapping = "gambar/gambar/**" Lokasi = "/gambar/"/"/> <mapping ="/gambar/** Lokasi = "/gambar/"/" <name properti = "sufiks" value = ". jsp"/> </ bean> </tac>
G). Buat paket pengontrol. Dalam file spring-servlet.xml, jalur telah ditentukan.
H). Di direktori SRC/Main/Webapp/Web-INF, buat file tampilan. Dalam file spring-servlet.xml, jalur file tampilan telah ditentukan
Saya). Buat file controller pertama helloController.java, konten file lengkap adalah sebagai berikut:
paket com.springstudy.controller; impor org.springframework.stereotype.controller; impor org.springframework.web.bind.annotation.requestmapping; impor org.springframework.web.servlet.modelandview; @Controller kelas publik HelloController {@RequestMapping ("/hello") public ModelAndView hello () {ModelAndView mv = new modelAndView (); MV.AddObject ("Spring", "Spring MVC"); MV.SetViewName ("Hello"); mengembalikan MV; }}J). Tambahkan file src/main/webapp/web-inf/views/hello.jsp, kontennya adalah sebagai berikut:
<! Doctype html> <html> <head> <meta charset = "utf-8"> <title> sprint hello </title> </head> <body> halo $ {spring}! </body> </html>6. Publikasikan proyek ke Tomcat
A). Tambahkan Tomcat 7 di Eclipse;
B). Setelah tomcat ditambahkan, klik dua kali untuk mengatur pengaturan lokasi server di tab Ikhtisar;
Saya. Pilih Gunakan Instalasi Tomcat (Mengontrol Instalasi Tomcat)
ii. Ubah konten jalur penyebaran ke: Webapps
III.Save
C). Klik kanan tomcat, tambahkan dan hapus ..., tambahkan studi
D). Mulai Tomcat;
e). Buka http: // localhost: 8080/belajar/halo di browser dan aksesnya berhasil! Seperti yang ditunjukkan pada gambar di bawah ini:
Operasi sudah berakhir!
Di atas adalah semua konten Eclipse menggunakan Maven untuk membangun Spring MVC. Saya harap ini dapat memberi Anda referensi dan saya harap Anda dapat mendukung wulin.com lebih lanjut.