lingkungan:
Buat proyek baru
Klik Berikutnya
Lalu selanjutnya
Anda dapat memilih Maven default, dan Anda juga dapat memodifikasi alamat repositori Maven default untuk mempercepat kecepatan unduhan, atau menginstal Apache-Maven-3.5.2 secara lokal.
Lalu selanjutnya
Lalu selesaikan.
Tambahkan dependensi pom
Direktori proyek setelah pembuatan ditunjukkan pada gambar
Buka pom.xml dan tambahkan dependensi
<? Xml Version = "1.0" encoding = "UTF-8"?> <Project xmlns = "http://maven.apache.org/pom/4.0.0" xmlns: xsi = "http://www.w3.org/2001/xmlschema xsi: schemalocation = "http://maven.apache.org/pom/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> <ModelVersion> 4.0.0 </ModelVersion> <groupid> Com.xuant </ART/ATAF </ModelVersion> <groupid> com.xuant </actif </actry> <version> 1.0-snapshot </version> <packaging> war </packaging> <name> springmvc maven webapp </name> <!-fixMe ubah ke situs web proyek-> <ruRl> http:/sourceoding.com </rrocl> <poperties> <proyform.build.sourceoding.com <maven.compiler.source> 1.7 </maven.compiler.source> <maven.compiler.target> 1.7 </maven.compiler.target> </stopr Properties> </scrupt> <proupid> </groupid> <ArtiFacTid> </art/versi </versi </versi </groupid> <Artifactid> </art </Dependency> <!-Spring-> <dependency> <GroupId> org.springframework </groupid> <ArTifactId> Spring-core </t Artifactid> <version> 4.3.5.release </version> </dependency> <roupid> </org. </Dependency> <dependency> <GroupId> org.springframework </groupid> <ArTifactId> Spring-Webmvc </artifactid> <version> 4.3.5.release </version> </dependency> <!-Annotation-> <groupid> <roupid> org.springframework </groupid> <troxiD> <sroupid> <croupid> <version>4.2.7.RELEASE</version> </dependency> <dependency> <groupId>javax.servlet</groupId> <artifactId>servlet-api</artifactId> <version>2.3</version> </dependency> <!-- java.lang.ClassNotFoundException: javax.servlet.jsp.jstl.core.Config --> <dependency> <GroupId> javax.servlet </groupid> <ArTifactId> jstl </stifactid> <version> 1.2 </version> </gandendency> </dependencies> <build> <finalname> Springmvc </finalname> <pluginManagement> <!-Lock Down Plugin versi untuk menghindari Maven Defaults (PluginManagement> <! <ArTifactId> maven-clean-plugin </stifactid> <version> 3.0.0 </version> </lugin> <!-lihat http://maven.apache.org/ref/current/maven-core/default-bindings.html#plugin_bindings_forfor_forfor_forfor_forfor_forfor_forfor_forfor_forfor_forfor_forfor_forfor_forfor_forfor_forfor_forfor_forfor_forfor_forfor_forfor_forfor_forfor_forfor_forfor_forfor_forfor_forfor_forfor_forfor_forfor_forfor_forfor_forfor_forfor_forfor_forfor_forfor_bindings <ArTifactId> Maven-resources-plugin </arttifactid> <version> 3.0.2 </version> </lugin> <lugin> <Raintifactid> Maven-compiler-plugin </artifactid> <version> 3.7.0 </version> </plugin <plugin> <Artifactid> <version> 3.7.0 </version> </plugin <Plugin> <Artifactid> <version> </Versi--Plugin> <TLUGIN> <ArTIFACT> <version> 2.20.1 </version> </lugin> <lugin> <Raintifactid> maven-war-plugin </stifactid> <version> 3.2.0 </version> </lugin> <lugin> <Raintifactid> Maven-install-plugin </artifactid> <version> 2.5.2 </Version> </Version> </Version> </Version> </Version> </Version> </Version> </Versi> </Versi> </Versi> </Versi> </Versi> </Versi> </Versi> </Versi> </Versi> </Versi> </Versi> </Versi> </Versi> <ArTifactId> Maven-Deploy-Plugin </artifactId> <Version> 2.8.2 </version> </lugin> </plugin> </pluginmanagement> </build> </joy Project>
Buat direktori yang sesuai
Setelah proyek dibuat, setelah membuat direktori Java di bawah SRC-Main, tidak mungkin untuk membuat paket baru, kelas Java, dan file lain di direktori itu. Direktori perlu ditandai dalam ide.
File-> Struktur Proyek:
Sekarang direktori yang sesuai belum dibuat. Setelah membuat direktori, pilih anotasi yang sesuai:
(Dikutip dari http://wiki.jikexueyuan.com/project/intellij-idea-tutorial/eclipse-java-web-project-introduce.html)
Setelah label selesai, buat direktori berikut.
Konfigurasikan web.xml
Jika Anda menggunakan Maven untuk secara otomatis menghasilkan web.xml, Anda mungkin tidak dapat membaca nilai parameter yang diteruskan di SpringMVC, dan Anda harus memodifikasi Web.xml
Ubah langsung pada file asli:
<! Doctype Web-App Public "-// Sun Microsystems, Inc.//dtd Aplikasi Web 2.3 // en" "http://java.sun.com/dtd/web-app_2_3.dtd"> <web-app> <play-name> arketipe yang dibuat aplikasi web </display-name> <berglet> <slving-name> M. <servlet-class> org.springframework.web.servlet.dispatcherServlet </servlet-class> <Boad-on-startup> 1 </boad-on-startup> </servlet> <servlet-Mapping> <servlet-name> MVC-Dispatcher </servlet-name> <ron-pattern>/</</mappatcher> </servlet-name> <rerr-pattern>
File baru:
<? Xml Version = "1.0" encoding = "UTF-8"?> <Web-app Versi = "2.4" xmlns = "http://java.sun.com/xml/ns/j2ee" xmlns: xsi = "http:/www.w33.org/2001 xsi: schemalocation = "http://java.sun.com/xml/ns/j2ee http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd"> <pplay-name> Archetype dibuat aplikasi web </Display-Play-name> <lover-name> <display-name> Archetype dibuat aplikasi web </Display-name> <servlet-class> org.springframework.web.servlet.dispatcherServlet </servlet-class> <Boad-on-startup> 1 </boad-on-startup> </servlet> <servlet-Mapping> <servlet-name> MVC-Dispatcher </servlet-name> <ron-pattern>/</</mappatcher> </servlet-name> <rerr-pattern>
Perhatikan bahwa Anda perlu mengganti properti aplikasi web asli
Saat memulai, itu juga akan dicari untuk xxx-servlet.xml sebagai file konfigurasi di direktori /web-inf secara default. XXX adalah nama DispatcherServlet, dan jalurnya juga dapat dikonfigurasi secara manual. Sekarang gunakan metode default.
Buat MVC-Dispatcher-Servlet.xml di bawah direktori Web-INF:
MVC-DISPATCHER-SERVLET.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: mvc = "http://www.springframework.org/schema/mvc" xmlns: context = "http://www.springframework.org/schema/context" xsi: schemalocation = "http:smema http://www.springframework.org/schema/beans/spring-leans.xsd http://www.springframework.org/schema/context http://www.spramework.org/schema/context/spring.spramework.org/schema/context http://www.springframework.org/schema/mvc http://www.springframework.org/schema/mvc/spring-mvc.xsd "> <context:component-scan base-package="com.xuan.springmvc.controller"/> <mvc:annotation-driven/> <ean> <name properti = "viewclass" value = "org.springframework.web.servlet.view.jstlview"/> <name properti = "prefix" value = "/web-inf/views/"/> <properti name = "suffix" value = "Jsp"/</bean> </bean> </bean>
Tambahkan direktori tampilan: seret index.jsp ke direktori ini:
Edit jalur kode/src/main/java, tambahkan paket com.xuan.springmvc.controller, dan tambahkan maincontroller.java:
Paket com.xuan.springmvc.controller; impor org.springframework.stereotype.controller; impor org.springframework.web.bind.annotation.requestmapping; @ControllerPublic class {@requestmapping (value = "/ @controllerpublic (" @requestmapping (value = "/@controllerpublic (value ="/{@RequestMapping (value = " }}Konfigurasikan Layanan Tomcat
Konfigurasikan ... Konfigurasikan Tomcat Path
Green + Sign, tambahkan proyek ke daftar penempatan
Masukkan nama server dan pilih versi Tomcat.
Green + Sign, tambahkan proyek ke daftar penempatan
Perhatikan bahwa Anda ingin memilih item kedua:
Akhirnya, mulailah layanan Tomcat dan jalankan debugging, dan tampilkan hasilnya:
Di atas adalah semua konten artikel ini. Saya berharap ini akan membantu untuk pembelajaran semua orang dan saya harap semua orang akan lebih mendukung wulin.com.