환경:
새 프로젝트를 만듭니다
다음을 클릭하십시오
다음에
기본 Maven을 선택할 수 있으며 기본 Maven의 저장소 주소를 수정하여 다운로드 속도 속도를 높이거나 로컬로 Apache-Maven-3.5.2를 설치할 수도 있습니다.
다음에
그런 다음 끝납니다.
POM 종속성을 추가하십시오
생성 후 프로젝트 디렉토리가 그림에 표시됩니다.
pom.xml을 열고 종속성을 추가하십시오
<? 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-instance" xsi : schemalocation = "http://maven.apache.org/pom/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> <modeversion> 4.0.0 </modelversion> <groupid> com.xuan </groupid> <artifactid> springmvc </artifactid> <버전> 1.0-snapshot </version> <parging> war </packaging> <name> springmvc maven webapp </name> <!-fixme 프로젝트 웹 사이트로 변경합니다-> <url> http://www.example.com </url> <project.build.sourceocoding> utf-8 </proild. <maven.compiler.source> 1.7 </maven.compiler.source> <maven.compiler.target> 1.7 </maven.compiler.target> </properties> <pectionency> <groupid> junit> </groupid> <artifactid> <bersion> 4.11 </version> </artifactid> </의존성> <-스프링-> <pectionency> <groupId> org.springframework </groupid> <artifactid> spring-core </artifactid> </3.5. release </version> </dependency> <groupId> org.spramework </groupId> <artifact> 4.3.5 </artifactid> 4. 4. 4.3. </의존성> <pectionency> <groupId> org.springframework </groupid> <artifactid> Spring-webmvc </artifactid> version> 4.3.5. release </version> </dependency> <!-주석-> <pelection> <groupid> org.springframeword> <artifactid> Spring-test </artifactid> <버전> 4.2.7. release </version> </dependency> <pectionency> <groupid> javax.servlet </groupid> <artifactid> servlet-api </artifactid> <version> 2.3 </version> </version> <!-java.lang.classnotfoundception : javax.svert. <groupid> javax.servlet </groupid> <artifactid> jstl </artifactid> <bersion> 1.2 </version> </finalencies> </finalname> springMvc </finalname> <fluginmanagement> <!-maven defaults를 사용하여 플러그인 버전을 잠그십시오 (Parent Pompins)-> <flugins> <Artifactid> maven-clean-plugin </artifactid> <version> 3.0.0 </version> </plugin> <!- http://maven.apache.org/current/maven-core/default-bindings.html#plugin_bindings_war_packaging-> <fuglin> <Artifactid> Maven-Resources-Plugin </artifactid> <bersion> 3.0.2 </version> </plugin> <artifactid> maven-compiler-plugin </artifactid> <bersion> 3.7.0 </version> </plugin> <artifactid> maven-surefifin> <버전> 2.20.1 </version> </plugin> <plugin> <artifactid> maven-war-plugin </artifactid> <버전> 3.2.0 </version> </plugin> <plugin> <artifactid> maven-install -plugin </artifactid> <버전 </plugin> <plugin> <Artifactid> Maven-Deploy-Plugin </artifactid> <bersion> 2.8.2 </version> </plugin> </plugins> </pluginmanagement> </build> </project>
해당 디렉토리를 만듭니다
프로젝트가 만들어진 후 SRC-Main 아래에서 Java 디렉토리를 작성한 후 해당 디렉토리에 새 패키지, Java 클래스 및 기타 파일을 만드는 것은 불가능합니다. 디렉토리는 아이디어에 표시되어야합니다.
파일-> 프로젝트 구조 :
이제 해당 디렉토리가 작성되지 않았습니다. 디렉토리를 만든 후 해당 주석을 선택하십시오.
(http://wiki.jikexueyuan.com/project/intellij-idea-tutorial/eclipse-java-web-project-introction.html에서 인용)
레이블이 완료된 후 다음 디렉토리를 만듭니다.
Web.xml을 구성하십시오
Maven을 사용하여 web.xml을 자동으로 생성하는 경우 SpringMVC에서 전달 된 매개 변수 값을 읽지 못할 수 있으며 Web.xml을 수정해야합니다.
원본 파일에서 직접 수정하십시오.
<! docType 웹 애플 Public "-// Sun Microsystems, Inc.//dtd 웹 응용 프로그램 2.3 // en" ""http://java.sun.com/web-app_2_3.dtd "> <web-App> archeType 생성 된 웹 애플리케이션 </display-name> <Servlet-class> org.springframework.web.servlet.dispatcherServlet </servlet-class> <load-on-startup> 1 </load-on-startup> </servlet> <servlet-mapping> <servlet-name> mvc-dispatcher </web-pattern> </webpattern>
새 파일 :
<? xml version = "1.0"encoding = "utf-8"?> <web-app version = "2.4"xmlns = "http://java.sun.com/xml/ns/j2ee"xmlns : xsi = "http://www.w3.org/2001/xmlschema-instance-instance-instance-- xsi : schemalocation = "http://java.sun.com/xml/ns/j2ee http://java.sun.com/xml/ns/j2ee/j2ee/web-app_2_4.xsd"> <display-name> Archetype 생성 웹 애플리케이션 </display-name> <servlet- <Servlet-class> org.springframework.web.servlet.dispatcherServlet </servlet-class> <load-on-startup> 1 </load-on-startup> </servlet> <servlet-mapping> <servlet-name> mvc-dispatcher </web-pattern> </webpattern>
원본 파일 웹 앱의 속성을 교체해야합니다.
시작할 때는 기본적으로 /web-inf 디렉토리의 구성 파일로 xxx-servlet.xml을 검색합니다. XXX는 DispatcherServlet의 이름이며 경로는 수동으로 구성 할 수도 있습니다. 이제 기본 메소드를 사용하십시오.
Web-Inf 디렉토리에서 MVC-Dispatcher-Servlet.xml을 만듭니다.
mvc-dispatcher-servlet.xml :
<? xml 버전 = "1.0"alcoding = "utf-8"?> <beans xmlns = "http://www.springframework.org/schema/beans"xmlns : xsi = "http://ww.w.w3.org/2001/xmlschema-instance" xmlns : mvc = "http://www.springframework.org/schema/mvc"xmlns : context = "http://www.springframework.org/schema/context"xsi : skemalocation = "http://www.spremframframwork.org/beans http://www.springframework.org/schema/beans/spring-beans.xsd http://www.springframework.org/schema/context http://www.sprampramework.org/schema/context/spring-conxt.xsd 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 : innotational-druc <속성 이름 = "viewClass"value = "org.springframework.web.servlet.view.jstlview"/> <속성 이름 = "prefix"value = "/web-inf/views/"/> <property name = "suffix"value = ".
views 디렉토리를 추가하십시오 : index.jsp를이 디렉토리로 끌어냅니다.
코드 경로/src/main/java 편집하고 com.xuan.springmvc.controller 패키지를 추가하고 maincontroller.java를 추가하십시오.
package com.xuan.springmvc.controller; import org.springframework.stereotyp.controller; import org.sprameframework.bind.annotation.requestmapping; @controllerpublic class maincontroller (value =/index ") valub index () {return index ()"; }}Tomcat 서비스를 구성하십시오
구성 ... Tomcat 경로를 구성하십시오
Green + 사인, 배포 목록에 프로젝트 추가
서버 이름을 입력하고 Tomcat 버전을 선택하십시오.
Green + 사인, 배포 목록에 프로젝트 추가
두 번째 항목을 선택하려고합니다.
마지막으로 Tomcat 서비스를 시작하고 디버깅을 실행하고 결과를 표시하십시오.
위는이 기사의 모든 내용입니다. 모든 사람의 학습에 도움이되기를 바랍니다. 모든 사람이 wulin.com을 더 지원하기를 바랍니다.