이 기사에서는 Maven을 사용하여 참조를 위해 Spring MVC를 구축하는 Eclipse의 자세한 단계를 소개합니다. 특정 내용은 다음과 같습니다
1. 환경 구성
에이). Java 1.7
비). 일식 루나
기음). Maven3.2.5
d). 스프링 4.1.4
2. Maven 프로젝트를 만듭니다
에이). Eclipse, File-> New-> Project-> Maven-> Maven Project를 개방하십시오
비). 다음 단계
기음). 생성 된 프로젝트를 다음 단계로 WebApp으로 선택하십시오
디). 프로젝트의 그룹 ID 및 아티팩트 ID를 작성하십시오. 일반적으로 Group ID는 도메인 이름의 역 순서를 작성하고 Artifact ID는 프로젝트 이름을 씁니다. 마지막 지점을 끝내십시오.
이자형). 처음에 구축 한 후 프로젝트 디렉토리 구조는 다음과 같습니다.
에프). 일반적인 프로젝트 디렉토리에서 Java Resources 디렉토리에는 SRC/Main/Java, SRC/Main/Test/Java 및 SRC/Main/Test/Resources의 세 가지 소스 폴더가 있습니다. 다음 단계에서는이 세 가지 디렉토리를 채우는 방법에 대해 이야기 할 것입니다.
3. 기본 프로젝트 설정을 수정하십시오
에이). 프로젝트 이름 -> 속성 -> Java 빌드 경로를 마우스 오른쪽 버튼으로 클릭하고 소스 태그를 클릭하십시오.
비). hello/src/main/java (누락) 및 hello/src/test/java (누락)를 프롬프트합니다. 일반 프로젝트 디렉토리에는 Java Resources 디렉토리에는 소스 폴더 SRC/Main/Test/Resources도 있습니다. 누락 된 것을 먼저 삭제 한 다음 재현 한 다음 누락 된 것을 직접 만듭니다. 키를 마우스 오른쪽 버튼으로 클릭하여 삭제하고 추가하십시오.
기음). 완전히 수정하면 효과는 아래 그림과 같습니다.
디). 그런 다음 라이브러리 구성을 수정하면 버전 1.7을 사용합니다. 버전을 변경하려면 JRE System Library-> 편집을 선택하십시오.
이자형). 순서대로 구성을 변경하고 다시 내보내십시오. 가장 중요한 것은이 네 가지 디렉토리의 디스플레이 순서를 조정하고 원하는 순서를 조정하는 것입니다.
에프). 다음으로 프로젝트 패싯을 수정하고 먼저 Java를 1.7로 수정하십시오.
동적 웹 모듈은 여기서 3.0으로 직접 수정할 수 없습니다. 프로젝트 디렉토리에서 .settings 폴더를 열어야합니다.
<설치 된면 = "jst.web"버전 = "3.0"/>
Eclipe를 다시 시작하면 변경 사항이 적용되는 것을 볼 수 있습니다.
4. 일식의 Maven 구성
a) .window-> Properties-> Maven, 시작시 다운로드 리포지토리 인덱스 업데이트를 확인하십시오
5. 간단한 스프링 MVC 구성
에이). 프로젝트에서 pom.xml 파일을 열고 종속성 탭을 클릭하고 추가하여 추가하여 새로운 종속성 추가를 추가하십시오.
비). 종속성 그룹 ID 및 아티팩트 ID를 알고 있다면 직접 작성할 수 있습니다. 명확하지 않은 경우 키워드를 쿼리하거나 http://search.maven.org에서 검색 할 수 있습니다.
기음). 추가해야 할 종속성은 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://maven.apache.org/pom/0.0.0.0 http://maven.apache.org/maven-v4_0_0.xsd "> <modelversion> 4.0.0 </modelversion> <groupid> com.springstudy </groupid> <artifactid> 연구 </artifactid> <packaging> war </packaging> <splity> 0.1-snapshot> <snapshot> <url>http://maven.apache.org</url> <properties> <spring.version>4.1.4.RELEASE</spring.version> </properties> <dependencies> <dependency> <groupId>junit</groupId> <artifactId>junit</artifactId> <version>3.8.1</version> <scope>test</scope> </dependency> <pectionency> <groupid> org.springframework </groupid> <artifactid> spring-webmvc </artifactid> <버전> $ {spring.version} </version} </version> </dependencies> </finalname> heboud </finalname> </build> </project>디). src/main/webapp/web-inf/web.xml 파일을 열고 다음과 같이 수정하십시오.
<? xml version = "1.0"encoding = "utf-8"?> <web-app xmlns : xsi = "http://www.w3.org/2001/xmlschema-instance"xmlns = "http://java.sun.com/xml/ns/javaee" 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 ="연구 "버전 ="2.5 "> <display-name> Archetype 생성 웹 응용 프로그램 </display-name> <description> sprintmvc 환경 구성 </description> <!-Spring Spring Param>로드 <Param-Name> ContextConfigLocation </param-name> <param- value> classPath :/configs/spring-*. xml </param-value> </context-param> <!-스프링 청취-> <layer-class> org.spramework.web.context.contextloaderlistener </hareser> </hareser> configuration-> <servlet> <servlet-name> 디스패처 </servlet-name> <servlet-class> org.springframework.web.servlet.dispatcherServlet </servlet-class> <!-spring mvc의 구성 파일 이름과 경로를 사용자 정의하십시오-> antar-param> contextconfiglocation> contextconfiglocation> <Param-value> classPath : configs/spring-servlet.xml </param-value> </init-param> <load-on-startup> 1 </load-on-startup> </servlet> <!-스프링 mvc 요청 접미사-> <servlet-mapping> <servlet-name> dispatcher </servlet-name>/url-pattern>/url-pattern>/url-pattern> <Welcome-file-list> <welcome-file> index.jsp </welcome-file> </welcome-file-list> </web-app>
이자형). web.xml에 선언 된 구성 경로를 저장하기 위해 Java Resources/Main/Resources 디렉토리에서 구성 폴더 생성
에프). Java Resources/Main/Resources/Configs 디렉토리에서 다음 내용으로 Spring-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 : jee = "http://www.springframework.org/schema/jee"xmlns : context = "http://www.springframework.org/schema/context"xmlns : p = "http://www.springframwork.org/schema/p. xmlns : mvc = "http://www.springframework.org/schema/mvc"xmlns : util = "http://www.springframework.org/schema/util"xsi : schemalocation = "http://www.spramframwork.org/schema http://www.springframework.org/schema/beans/spring-beans-4.1.xsd http://www.springframework.org/schema/context http://www.springframework.org/schema/context/sprging-4.0.xtext-4.0.dext-context-4 http://www.springframework.org/schema/jee http://www.springframework.org/schema/jee/spring-jee-4.1.xsd http://www.spramework.org/schema/mvc http://www.springframework.org/schema/util http://www.springframework.org/schema/util/spring-util-4.1.xsd "> <문맥 : Annotation-config/> <context : component-scan base-package ="com.sprudy.contoller " <mvc : 주석 구동/> <mvc : 리소스 매핑 = "/styles/** 위치 ="/styles/"/> <mvc : resources mapping ="/scripts/** "/scripts/"/> <mvc : resources mapping = "/images/**"/image/"/<bean> <속성 이름 ="propix " value = "/web-inf/views/"/> <속성 이름 = "접미사"value = ". jsp"/> </bean> </beans>
g). 컨트롤러 패키지를 만듭니다. Spring-Servlet.xml 파일에서 경로가 지정되었습니다.
시간). src/main/webapp/web-inf 디렉토리에서보기 파일을 만듭니다. Spring-servlet.xml 파일에서보기 파일 경로가 지정되었습니다.
나). 첫 번째 컨트롤러 파일 생성 HelloController.java, 전체 파일 내용은 다음과 같습니다.
com.springstudy.controller 패키지; org.springframework.stereotyp.controller import; org.springframework.web.bind.annotation.requestmapping; org.springframework.web.servlet.modelandview import; @controller public class hellocontroller {@requestmapping ( "/hello") public modelandview hello () {modelAndView mv = new ModelAndView (); mv.addoBject ( "스프링", "스프링 MVC"); mv.setViewName ( "hello"); 리턴 MV; }}j). src/main/webapp/web-inf/views/hello.jsp 파일을 추가하면 내용은 다음과 같습니다.
<! doctype html> <html> <head> <meta charset = "utf-8"> <title> 스프린트 hello </title> </head> <body> hello $ {spring}! </body> </html>6. 프로젝트를 Tomcat에 게시하십시오
에이). 일식에 Tomcat 7을 추가하십시오.
비). Tomcat이 추가 된 후 두 번 클릭하여 개요 탭에서 서버 위치 설정을 설정하십시오.
나. Tomcat 설치 사용을 선택하십시오 (Tomcat 설치 제어)
II. 배포 경로의 컨텐츠를 다음과 같이 변경하십시오
III.SAVE
기음). Tomcat을 마우스 오른쪽 버튼으로 클릭하고 추가 및 제거…, 학습을 추가하십시오
디). Tomcat을 시작하십시오.
이자형). http : // localhost : 8080/hello/hello in the browser에서 액세스가 성공적입니다! 아래 그림과 같이 :
작업이 끝났습니다!
위의 것은 Maven을 사용하여 Spring MVC를 구축하는 일식의 모든 내용입니다. 나는 그것이 당신에게 참조를 줄 수 있기를 바랍니다. 그리고 당신이 wulin.com을 더 지원할 수 있기를 바랍니다.