สิ่งแวดล้อม:
สร้างโครงการใหม่
คลิกถัดไป
จากนั้น
คุณสามารถเลือก Maven เริ่มต้นและคุณยังสามารถแก้ไขที่อยู่ที่เก็บของ Maven เริ่มต้นเพื่อเพิ่มความเร็วในการดาวน์โหลดหรือติดตั้ง Apache-Maven-3.5.2 ในเครื่อง
จากนั้น
จากนั้นเสร็จสิ้น
เพิ่มการพึ่งพา POM
ไดเรกทอรีโครงการหลังจากการสร้างจะแสดงในรูป
เปิด pom.xml และเพิ่มการพึ่งพา
<? xml version = "1.0" การเข้ารหัส = "utf-8"?> <project xmlns = "http://maven.apache.org/pom/4.0.0" xmlns: xsi = "http://www.w3.org/2001/ XSI: schemalocation = "http://maven.apache.org/pom/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd" <Sersion> 1.0-SNAPSHOT </เวอร์ชัน> <Cackaging> สงคราม </packaging> <name> SpringMvc Maven Webapp </name> <!-FixMe เปลี่ยนเป็นเว็บไซต์ของโครงการ-> <url> http://www.example.com </url> <properties> <project.build.sourceencoding> utf-8 </project.build.sourceencoding> <maven.compiler.source> 1.7 </maven.compiler.source> <RoupID> Junit </groupId> <ratifactId> Junit </artifactId> <sersion> 4.11 </เวอร์ชัน> <pope> ทดสอบ </cope> </predency> <!-ฤดูใบไม้ผลิ-> <predency> <roupid> org.springframework </groupid> <ratifactid> <RoupID> org.springframework </groupId> <ratifactid> Spring-Web </artifactid> <version> 4.3.5.Release </เวอร์ชัน> </perdency> <pendency> <roupId> org.springframework </groupid> <!-คำอธิบายประกอบ-> <การพึ่งพา> <roupId> org.springframework </groupId> <ratifactid> การทดสอบฤดูใบไม้ผลิ </artifactid> <version> 4.2.7.Release </version> </permentency> <!-java.lang.classNotFoundException: javax.servlet.jsp.jstl.core.config-> <predency> <roupid> javax.servlet </groupid> <finmname> SpringMvc </finalName> <PluginManagement> <!-ล็อคปลั๊กอินเวอร์ชันเพื่อหลีกเลี่ยงการใช้ค่าเริ่มต้น maven (อาจถูกย้ายไปที่ Parent POM)-> <plugins> http://maven.apache.org/ref/current/maven-core/default-bindings.html#plugin_bindings_for_war_packaging-> <plugin> <ArtIfactId> Maven-Compiler-Plugin </ArtifactId> <Sersion> 3.7.0 </Sersion> </Plugin> <Plugin> <ArtIfactId> MAVEN-SUREFIRE-PLUGIN </ARTIFACTID> <Sersion> 2.20.1 </เวอร์ชัน> <Sersion> 3.2.0 </Sersion> </plugin> <plugin> <ratifactId> maven-install-plugin </artifactid> <sersion> 2.5.2 </เวอร์ชัน> </plugin> <plugin> </build> </project>
สร้างไดเรกทอรีที่เกี่ยวข้อง
หลังจากสร้างโครงการหลังจากสร้างไดเรกทอรี Java ภายใต้ SRC-Main มันเป็นไปไม่ได้ที่จะสร้างแพ็คเกจใหม่คลาส Java และไฟล์อื่น ๆ ในไดเรกทอรีนั้น ไดเรกทอรีจะต้องมีการทำเครื่องหมายในความคิด
ไฟล์-> โครงสร้างโครงการ:
ตอนนี้ไดเรกทอรีที่เกี่ยวข้องยังไม่ได้ถูกสร้างขึ้น หลังจากสร้างไดเรกทอรีให้เลือกคำอธิบายประกอบที่เกี่ยวข้อง:
(อ้างอิงจาก http://wiki.jikexueyuan.com/project/intellij-idea-tutorial/eclipse-java-web-project-introduce.html)
หลังจากฉลากเสร็จสิ้นให้สร้างไดเรกทอรีต่อไปนี้
กำหนดค่า web.xml
หากคุณใช้ maven เพื่อสร้าง web.xml โดยอัตโนมัติคุณอาจไม่สามารถอ่านค่าพารามิเตอร์ที่ส่งผ่านใน SpringMVC และคุณควรแก้ไข web.xml
แก้ไขโดยตรงในไฟล์ต้นฉบับ:
<! doctype web-app public "-// Sun Microsystems, Inc.//dtd Web Application 2.3 // en" "http://java.sun.com/dtd/web-app_2_3 <servlet-class> org.springframework.web.servlet.dispatcherservlet </servlet-class> <load-on-startup> 1 </load-on-startup> </servlet> <servlet-mapping>
ไฟล์ใหม่:
<? xml เวอร์ชัน = "1.0" การเข้ารหัส = "utf-8"?> <web-app version = "2.4" xmlns = "http://java.sun.com/xml/ns/j2ee" xmlns: xsi = "http://ww.w3.org/2001/2001/2001/200 XSI: schemalocation = "http://java.sun.com/xml/ns/j2ee http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd" <servlet-class> org.springframework.web.servlet.dispatcherservlet </servlet-class> <load-on-startup> 1 </load-on-startup> </servlet> <servlet-mapping>
โปรดทราบว่าคุณต้องแทนที่คุณสมบัติของไฟล์ Web-App
เมื่อเริ่มต้นจะมีการค้นหา XXX-Servlet.xml เป็นไฟล์กำหนดค่าในไดเรกทอรี /Web-INF โดยค่าเริ่มต้น XXX เป็นชื่อของ dispatcherservlet และเส้นทางยังสามารถกำหนดค่าด้วยตนเอง ตอนนี้ใช้วิธีการเริ่มต้น
สร้าง mvc-dispatcher-servlet.xml ภายใต้ไดเรกทอรี web-inf:
mvc-dispatcher-servlet.xml:
<? xml version = "1.0" การเข้ารหัส = "utf-8"?> <beans xmlns = "http://www.springframework.org/schema/beans" xmlns: xsi = "http://ww.w3.org/2001/xml xmlns: mvc = "http://www.springframework.org/schema/mvc" xmlns: บริบท = "http://www.springframework.org/schema/context http://www.springframework.org/schema/beans/spring-beans.xsd http://www.springframework.org/schema/context http://www.springframework.org/schema/mvc http://www.springframework.org/schema/mvc/spring-mvc.xsd "> <บริบท: component-scan base-package =" com.xuan.springmvc. <bean> <property name = "viewclass" value = "org.springframework.web.servlet.view.jstlview"/> <property name = "คำนำหน้า" value = "/web-inf/"/> <property name = "suffix" value = ". jsp"/>
เพิ่มไดเรกทอรีมุมมอง: drag index.jsp ไปยังไดเรกทอรีนี้:
แก้ไขรหัส PATH/SRC/Main/Java เพิ่มแพ็คเกจ com.xuan.springmvc.controller และเพิ่ม MainController.java:
แพ็คเกจ com.xuan.springmvc.controller; นำเข้า org.springframework.stereotype.controller; นำเข้า org.springframework.web.bind.annotation.requestmapping; @controllerpublic Class MainController -
กำหนดค่าบริการ Tomcat
กำหนดค่า ... กำหนดค่าเส้นทาง Tomcat
Green + Sign เพิ่มโครงการลงในรายการการปรับใช้
ป้อนชื่อเซิร์ฟเวอร์และเลือกเวอร์ชัน TOMCAT
Green + Sign เพิ่มโครงการลงในรายการการปรับใช้
โปรดทราบว่าคุณต้องการเลือกรายการที่สอง:
ในที่สุดเริ่มให้บริการ Tomcat และเรียกใช้การดีบักและแสดงผลลัพธ์:
ข้างต้นเป็นเนื้อหาทั้งหมดของบทความนี้ ฉันหวังว่ามันจะเป็นประโยชน์ต่อการเรียนรู้ของทุกคนและฉันหวังว่าทุกคนจะสนับสนุน wulin.com มากขึ้น