บทความนี้แนะนำขั้นตอนโดยละเอียดของ Eclipse โดยใช้ Maven เพื่อสร้าง Spring MVC สำหรับการอ้างอิงของคุณ เนื้อหาเฉพาะมีดังนี้
1. การกำหนดค่าสภาพแวดล้อม
a). Java 1.7
b) Eclipse Luna
c) maven3.2.5
d) .spring 4.1.4
2. สร้างโครงการ Maven
a). เปิด Eclipse, file-> new-> project-> maven-> โครงการ maven
b) ขั้นตอนต่อไป
c) เลือกโครงการที่สร้างขึ้นเป็น WebApp, ขั้นตอนต่อไป
d). เติม ID กลุ่มและ ID สิ่งประดิษฐ์ของโครงการ โดยทั่วไปแล้วกลุ่ม ID เขียนลำดับย้อนกลับของชื่อโดเมนและ ID Artifact เขียนชื่อโครงการ จบจุดสุดท้าย
e). หลังจากสร้างครั้งแรกโครงสร้างไดเรกทอรีโครงการมีดังนี้
f) ในไดเรกทอรีโครงการทั่วไปในไดเรกทอรี Java Resources มีสามโฟลเดอร์แหล่งที่มา: SRC/Main/Java, SRC/Main/Test/Java และ SRC/Main/Test/ทรัพยากรซึ่งจำเป็นต้องสร้างด้วยตนเอง ในขั้นตอนต่อไปนี้เราจะพูดคุยเกี่ยวกับวิธีการเติมไดเรกทอรีทั้งสามนี้
3. แก้ไขการตั้งค่าโครงการพื้นฐาน
a). คลิกขวาที่ชื่อโครงการ -> คุณสมบัติ -> เส้นทางการสร้าง Java แล้วคลิกแท็กต้นทาง
b) แจ้ง Hello/SRC/Main/Java (หายไป) และ Hello/Src/Test/Java (หายไป) ในไดเรกทอรีโครงการทั่วไปในไดเรกทอรี Java Resources นอกจากนี้ยังมีโฟลเดอร์ต้นฉบับ SRC/Main/Test/Resources ลบสิ่งที่หายไปก่อนจากนั้นสร้างใหม่และสร้างสิ่งที่หายไปโดยตรง คลิกขวาที่คีย์ในการลบและเพิ่ม
c) แก้ไขอย่างสมบูรณ์เอฟเฟกต์ดังแสดงในรูปด้านล่าง
d). ถัดไปแก้ไขการกำหนดค่าของไลบรารี JRE ใช้เวอร์ชัน 1.7 เลือกไลบรารี JRE System-> แก้ไขเพื่อเปลี่ยนเวอร์ชัน
e). เปลี่ยนการกำหนดค่าตามลำดับและส่งออกอีกครั้ง สิ่งสำคัญคือการปรับลำดับการแสดงผลของไดเรกทอรีทั้งสี่นี้และปรับลำดับที่คุณชอบ
f) จากนั้นแก้ไข facets โครงการและแก้ไข Java เป็น 1.7 ครั้งแรก
โมดูลเว็บแบบไดนามิกไม่สามารถแก้ไขได้โดยตรงถึง 3.0 ที่นี่ คุณต้องเปิดโฟลเดอร์. settings ในไดเรกทอรีโครงการเปิด org.eclipse.wst.common.project.facet.core.xml และทำการแก้ไขต่อไปนี้:
<ติดตั้ง facet = "jst.web" เวอร์ชัน = "3.0"/>
รีสตาร์ท eclipe และคุณจะเห็นว่าการเปลี่ยนแปลงมีผล
4. การกำหนดค่า maven ใน eclipse
a) .window-> properties-> maven ตรวจสอบการอัปเดตดัชนีที่เก็บข้อมูลการดาวน์โหลดเมื่อเริ่มต้น
5. การกำหนดค่า MVC สปริงแบบง่าย ๆ
a). เปิดไฟล์ pom.xml ในโครงการคลิกแท็บการพึ่งพาและคลิกเพิ่มเพื่อเพิ่มเพื่อเพิ่มการอ้างอิงใหม่
b) หากคุณรู้ว่า ID กลุ่มการพึ่งพาและ ID ARTIFACT คุณสามารถกรอกข้อมูลได้โดยตรง หากคุณไม่ชัดเจนคุณสามารถป้อนคำหลักเพื่อสอบถามหรือค้นหาได้ที่ http://search.maven.org
c) การพึ่งพาที่จำเป็นต้องเพิ่มคือ: Spring-Webmvc, เวอร์ชัน 4.1.4 ปล่อย. เนื้อหาไฟล์ pom.xml ที่สมบูรณ์มีดังนี้:
<Project xmlns = "http://maven.apache.org/pom/4.0.0" xmlns: xsi = "http://www.w3.org/2001/xmlschema-instance" xsi: schemalocation = "http:/MANCMMMMMMMMMMMMMMMMMMMMMMMMMMBM http://maven.apache.org/maven-v4_0_0.xsd "> <soderVersion> 4.0.0 </modelversion> <snadversion> <snaphotApp </namesid> <snaphotid> <url> http://maven.apache.org </url> <properties> <pring.version> 4.1.4.release </spring.version> </premerties> <perness> <perdency> <roupid> junit </groupid> </sderctency> <การพึ่งพา> <roupId> org.springframework </groupId> <ratifactId> Spring-Webmvc </artifactiD> <cerson> $ {Spring.version} </เวอร์ชัน> </การพึ่งพา> </การพึ่งพาd). เปิดไฟล์ SRC/Main/Webapp/Web-Inf/Web.xml และแก้ไขในที่สุดดังนี้:
<? xml version = "1.0" การเข้ารหัส = "utf-8"?> <web-app xmlns: xsi = "http://www.w3.org/2001/xmlschema-instance" xmlns = "http://java.sun.com/xml xmlns: web = "http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd" xsi: schemalocation = "http://java.sun.com/xml/ns/javaeee http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd "id =" study "เวอร์ชัน =" 2.5 "> <pressual-name> archetype Web Application </display-name> <secuthod> <param-value> classpath:/configs/spring-*. xml </param-value> </context-param> <!-การฟังฤดูใบไม้ผลิ-> <ผู้ฟัง> <Sistener-Lass> org.springframework.web.context.contextloaderlistener <servlet-name> dispatcher </servlet-name> <servlet-lass> org.springframework.web.servlet.dispatcherservlet </servlet-lass> <!-ปรับแต่งชื่อไฟล์การกำหนดค่าและเส้นทางของสปริง MVC-> <int-Param> <param-value> classpath: configs/spring-servlet.xml </param-value> </init-param> <load-on-startup> 1 </load-on-startup> </servlet> <! <welcome-file-list> <welcome-file> index.jsp </welcome-file> </selcome-file-list> </eb-app>
e). สร้างโฟลเดอร์ configs ใน Java Resources/SCR/Main/Resources Directory เพื่อจัดเก็บเส้นทางการกำหนดค่าที่ประกาศไว้ใน web.xml
f) สร้าง Spring-Servlet.xml ในไดเรกทอรี Java Resources/SCR/Main/Resources/Configs พร้อมเนื้อหาต่อไปนี้:
<? xml version = "1.0" การเข้ารหัส = "utf-8"?> <beans xmlns = "http://www.springframework.org/schema/beans" xmlns: xsi = "http://ww.w3.org/2001/xml xmlns: jee = "http://www.springframework.org/schema/jee" xmlns: บริบท = "http://www.springframework.org/schema/contex xmlns: mvc = "http://www.springframework.org/schema/mvc" xmlns: util = "http://www.springframework.org/schema/util http://www.springframework.org/schema/beans/spring-beans-4.1.xsd http://www.springframework.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 http://www.springframework.org/schema/util http://www.springframework.org/schema/util/spring-util-4.1.xsd " <MVC: คำอธิบายประกอบที่ขับเคลื่อนด้วย/> <MVC: การแม็พทรัพยากร = "/สไตล์/**" ตำแหน่ง = "/สไตล์/"/> <mvc: การแมปทรัพยากร = "/สคริปต์/**" ตำแหน่ง = "/สคริปต์/"/> <mvc: การทำแผนที่ทรัพยากร = "/ภาพ" value = "/web-inf/views/"/> <property name = "suffix" value = ". jsp"/> </ebean> </ebeans>
g). สร้างแพ็คเกจคอนโทรลเลอร์ ในไฟล์ spring-servlet.xml ได้มีการระบุเส้นทาง
ชม). ในไดเรกทอรี SRC/Main/WebApp/Web-Inf ให้สร้างไฟล์ Views ในไฟล์ spring-servlet.xml จะระบุพา ธ ไฟล์มุมมอง
ฉัน). สร้างไฟล์คอนโทรลเลอร์ตัวแรก hellocontroller.java เนื้อหาไฟล์ที่สมบูรณ์มีดังนี้:
แพ็คเกจ com.springstudy.Controller; นำเข้า org.springframework.stereotype.controller; นำเข้า org.springframework.web.bind.annotation.requestmapping; นำเข้า org.springframework.web.servlet.modelandview; @Controller คลาสสาธารณะ Hellocontroller {@requestmapping ("/hello") public modelandview hello () {modelandview mv = new modelandview (); mv.addobject ("ฤดูใบไม้ผลิ", "Spring MVC"); mv.setViewName ("สวัสดี"); กลับ MV; -j). เพิ่มไฟล์ SRC/Main/WebApp/Web-inf/Views/Hello.jsp เนื้อหามีดังนี้:
<! doctype html> <html> <head> <meta charset = "utf-8"> <title> Sprint Hello </title> </head> <body> สวัสดี $ {Spring}! </body> </html>6. เผยแพร่โครงการให้ Tomcat
a). เพิ่ม Tomcat 7 ใน Eclipse;
b) หลังจากเพิ่ม Tomcat ให้ดับเบิลคลิกเพื่อตั้งค่าการตั้งค่าของตำแหน่งเซิร์ฟเวอร์ในแท็บภาพรวม
ฉัน. เลือกใช้การติดตั้ง Tomcat (ควบคุมการติดตั้ง Tomcat)
ii. เปลี่ยนเนื้อหาของเส้นทางการปรับใช้เป็น: webapps
iii.save
c) คลิกขวาที่ Tomcat เพิ่มและลบ ... เพิ่มการศึกษา
d). เริ่มต้น Tomcat;
e). เปิด http: // localhost: 8080/การศึกษา/สวัสดี ในเบราว์เซอร์และการเข้าถึงประสบความสำเร็จ! ดังที่แสดงในรูปด้านล่าง:
การดำเนินการสิ้นสุดลง!
ข้างต้นคือเนื้อหาทั้งหมดของ eclipse โดยใช้ maven เพื่อสร้างสปริง MVC ฉันหวังว่ามันจะให้ข้อมูลอ้างอิงและฉันหวังว่าคุณจะสนับสนุน wulin.com มากขึ้น