eclipse springmvc 프레임 워 크 구축

3076 단어 eclipsemavenmvcWeb
Maven 프로젝트 를 구축 합 니 다.mvc 구조,웹 엔 드 는 springmvc 를 사용 합 니 다.주로 구축 할 때 발생 하 는 문 제 를 기록 합 니 다.1.주 pom.xml 파일 문 구 는 hiveuty-modules 입 니 다.
mvn archetype:generate -DgroupId=com.hibeauty -DartifactId=hibeauty-modules -DarchetypeArtifactId=maven-archetype-quickstart -DinteractiveMode=false

이때 pom 에 들 어가 서 package 를 pom 으로 바 꿔 야 이 pom 을 위주 pom 으로 할 수 있 습 니 다.
<packaging>pom</packaging>

디 렉 터 리 에 들 어가 서 각각 webapp 프로젝트 와 일반적인 maven 프로젝트 를 만 듭 니 다.hibeuty-modules 에 들 어가 다음 명령 을 실행 합 니 다.프로젝트 이름 은 hibeuty-web 입 니 다.이것 은 webapp 프로젝트 입 니 다.그 다음 에 따로 처리 해 야 합 니 다.
mvn archetype:generate -DgroupId=com.hibeauty -DartifactId=hibeauty-web -DarchetypeArtifactId=maven-archetype-webapp -DinteractiveMode=false

웹 이 의존 하 는 service 의 이름 은 hibeuty-business 입 니 다.hibeuty-modules 에 들 어가 다음 명령 을 실행 합 니 다.이것 은 일반 maven 프로젝트 입 니 다.
mvn archetype:generate -DgroupId=com.hibeauty -DartifactId=hibeauty-business -DarchetypeArtifactId=maven-archetype-quickstart -DinteractiveMode=false

메모:이 웹 앱 프로젝트 는 mvn eclipse 를 실행 합 니 다.eclipse 는 eclipse 에서 웹 프로젝트 로 인 정 받 을 수 없습니다.즉,eclipse 의 tomcat 는 이 웹 프로젝트 를 알 아 볼 수 없습니다.실행 해 야 할 것 은?
mvn eclipse:eclipse -Dwtpversion=2.0

또한,jar 패키지 의 원본 코드 를 다운로드 하려 면 실행 해 야 합 니 다.
mvn eclipse:eclipse -DdownloadSource=true

2.메 인 pom 에 대응 하 는 폴 더 에서 mvn clean install eclipse:eclipse 를 실행 하면 pom 파일 에 있 는 jar 패키지 다운 로드 를 완료 하고 eclipse 에 대응 하 는 로드 파일 을 생 성하 여 eclipse 에서 두 개의 bundle 을 알 아 볼 수 있 습 니 다.
org.springframework.web.context.ContextLoaderListener java.lang.ClassNotFoundException: 
org.springframework.web.context.ContextLoaderListener

Error configuring application listener of class org.springframework.web.util.Log4jConfigListener
java.lang.ClassNotFoundException: org.springframework.web.util.Log4jConfigListener

이렇게,그러나 자바 build path 의 lib 에서 이 가방 들 을 볼 수 있다 면,이 파일 들 을 자바 build path 에서 Deployment Assembly 로 복사 해 야 합 니 다.구체 적 인 방법 properties->Deployment Assemble->Add->자바 build path 로 해결 할 수 있 습 니 다.마찬가지 로 의존 하 는 procject 를 찾 지 못 하 는 오류 가 발생 하면 properties->Deployment Assemble->Add->procject 를 도입 하면 됩 니 다.이번 프레임 워 크 는 intellij idea 와 eclipse 를 사 용 했 습 니 다.저 는 아이디어 가 프레임 워 크 를 구축 하기에 적합 하 다 고 생각 합 니 다.xml 파일 에 대한 지원 이 좋 기 때문에 도입 한 자바 파일 이 존재 하 는 지 자동 으로 찾 아 사용자 에 게 알려 줍 니 다.이 방면 에 서 는 eclipse 가 비교적 약 하 다.또한 아이디어 의 maven 지원 이 좋 습 니 다.프레임 워 크 구축 환경 에 대한 요구 가 낮 습 니 다.많은 환경 설정 을 그 가 자동 으로 해 주 었 습 니 다.예 를 들 어 위의 1,2,3 절 차 는 모두 eclipse 를 대상 으로 하 는 방법 입 니 다.또한 아 이 디 어 는 매우 큰 도시 류 의존 관계 의 기능 도 있다.하지만 코드 개발 에 있어 서 eclipse 는 좋 은 선택 이 었 다.1.그 는 편리 한 단축 키 2.svn 이 아이디어 보다 낫다.특히 파일 삭 제 를 늘 릴 때.3.제 가 개발 할 때 eclipse 를 확고 하 게 선택 하 게 된 주요 원인 은 eclipse 의 오류 보고 체제 가 매우 강하 고 왼쪽 에 있 는 package 입 니 다.     explorer 는 발생 하 는 오 류 를 잘 볼 수 있 습 니 다.물론 전 제 는 build automation 을 열 었 고 아이디어 보다 눈 에 띄 는 것 이 많 습 니 다.4.idea 는 현재 파일 을 왼쪽 디 렉 터 리 와 자동 으로 대응 하지 않 습 니 다.그 roll 스위치 를 열 어도 문제 가 자주 발생 합 니 다.그래서 저 는 구조 사 용 아이디어,개발 자 용 eclipse 를 제안 합 니 다.

좋은 웹페이지 즐겨찾기