Intellij IDEA 플래그 십 에 Spring MVC 프로젝트 가 밟 은 구 덩이 를 만 듭 니 다.
IDEA 플래그 십 버 전 은 Spring MVC 프로젝트 를 직접 만 들 수 있 지만 만 든 프로젝트 가 직접 실행 되 는 것 이 아니 라 설정 이 필요 합 니 다.
프로젝트 생 성
Intellij IDEA 를 열 고 프로젝트 만 들 기(Create NewProject);
왼쪽 에서"Spring"을 선택 하고 오른쪽 에서"Spring MVC"를 선택 하면 아래 의"WebApplication"이 자동 으로 선택 되 고 없 으 면 수 동 으로 선택 합 니 다.
기본 옵션 인'다운로드'를 유지 하면 됩 니 다.'Next'를 누 르 십시오.
항목 이름(Projectname)을 입력 하 십시오.예 를 들 어 여 기 는 제 가"SpringMVCTest"입 니 다.다른 것 은 상관 하지 않 고"Finish"를 누 르 십시오.
IDEA 가 응답 하 는 패 키 지 를 다운로드 할 때 까지 기다 리 기;
우 리 는 초기 프로젝트 구 조 를 얻 었 다.
이때 우 리 는 단축 키 Ctrl+Alt+Shift+S 를 누 르 고 프로젝트 구조(ProjectStructure)를 열 면 두 개의 Problems 를 볼 수 있 습 니 다."Problems"를 누 르 고 오른쪽 에 파란색"[Fix]"를 누 르 고 하위 메뉴 에서"Addallmissingdependenciesof'XXX'toheartifact"를 선택 하고"OK"를 누 르 십시오.
이렇게 하면 컴 파일 이 실 행 될 때'프로젝트 폴 더\out\artifacts\\프로젝트 이름 'war_explodedlib\WEB-INF 에 도 lib 폴 더 를 만 들 고 관련 가방 을 복사 합 니 다.
2.Tomcat 설정
오른쪽 상단 에 있 는"AddConfiguration..."을 누 르 십시오.
오른쪽 상단 의 추가 번 호 를 클릭 하고 메뉴 에서'TomcatServer'를 선택 하고 하위 메뉴 에서'Local'을 선택 하 십시오.
"Name"을 수정 합 니 다.예 를 들 어 여 기 는"Tomcat 9"입 니 다.
Tomcat 디 렉 터 리 지정(Applicationserver);
"Afterlaunch"에서 기본 으로 열 린 브 라 우 저 를 선택 하 십시오.
아래 에"Warning"이 있 는 것 을 볼 수 있 습 니 다.오른쪽 에 있 는"Fix"를 직접 클릭 하 십시오.
이 어"Deployment"로 자동 으로 이동 하고"XXX:warexploded"를 자동 으로 추가 합 니 다.
편 의 를 위해 아래 의 응용 상하 문 을 프로젝트 이름 으로 바 꾸 면 됩 니 다.(예 를 들 어 여기 의"/SpringMVCTest")서버 옵션 카드 이쪽 의"URL"도 자동 으로"http://localhost:8080/상하 문 을 응용 하 다http://localhost:8080/SpringMVCTest”)。'OK'를 클릭 하 세 요.
이때 오른쪽 상단 의 녹색 삼각형 운행 항목 을 클릭 합 니 다.
Tomcat 을 시작 하면 IDEA 가 자동 으로 브 라 우 저 를 시작 해서 엽 니 다."http://localhost:8080/SpringMVCTest"웹 폴 더 에 있 는 index.jsp 를 보 여 줍 니 다.
3.View Resolver 와 Controller 설정
1.jstl 패키지 가 져 오기
다운로드 주소:
https://search.maven.org/remotecontent?filepath=javax/servlet/jsp/jstl/javax.servlet.jsp.jstl-api/1.2.2/javax.servlet.jsp.jstl-api-1.2.2.jar
다운로드 후 프로젝트 의 lib 폴 더 에 복사 하기;
ProjectStructure 를 다시 열 고"Modules"를 누 르 고 중간 에 항목 을 선택 하고 오른쪽 에 추가 번 호 를 누 르 고 첫 번 째"1 JARs or directories..."를 선택 합 니 다.
복사 한 lib 폴 더 의 jar 가방 을 선택 하고"OK"를 누 르 십시오.
그리고 Problems 알림 에 또 문제 가 생 겼 습 니 다."Problems"를 클릭 하고 오른쪽 파란색"[Fix]"를 클릭 하 며 하위 메뉴 에서"Add'javax.servlet.jsp.jst-api-1.2.2.jar'to theartifact"를 선택 하고"OK"를 클릭 하 십시오.
2,새 jsp 페이지
웹\WEB-INF 폴 더 에'jsp'라 는 폴 더 를 새로 만 들 고 jsp 파일 을 새로 만 듭 니 다.그림 과 같이'test.jsp'라 는 폴 더 를 만 듭 니 다.
3.새 컨트롤 러 클래스
src 폴 더 에 가방 을 만 듭 니 다.가방 이름 은'도 메 인 이름 역순+프로젝트 이름+contrller'형식 입 니 다.예 를 들 어 제 도 메 인 이름 은'zhouxy.xyz'입 니 다.이 프로젝트 의 이름 은'SpringMVCTest'입 니 다.그래서 제 가방 이름 은'xyz.zhouxy.springmvctroller'입 니 다.
그 안에 자바 클래스 를 만 듭 니 다.저 는'MyController'라 고 부 릅 니 다.그림 과 같이 클래스 에@Controller 설명 을 추가 하고 클래스 에 방법 을 만 듭 니 다.@RequestMapping('/test')으로'/test'와 이 방법 을 연결 합 니 다.방법 은 문자열'test'를 되 돌려 줍 니 다.
4.프로필 수정
웹.xml 를 열 고 org.springframework.web.servlet.DispatcherServlet 에 대응 하 는 맵 을"/"로 변경 하여 이 웹 에 접근 하 는 모든 url(즉 응답")에 응답 하도록 합 니 다.http://localhost:8080/SpringMVCTest/",뒤에 무엇 을 넣 었 든 간 에).그림:
기본 servlet-name 은"dispatcher"이 며,해당 servlet 의 프로필 이름 은"dispatcher-servlet.xml"입 니 다.만약 당신 이 수정 했다 면,파일 이름 은 응답 하여"XXX-servlet.xml"형식 으로 수정 해 야 합 니 다.나 는 이곳 에서 수정 을 하지 않 는 다.
dispatcher-servlet.xml 을 열 고 그림 과 같이 변경 합 니 다.
주의 하 세 요.그 중에서
아래 View Resolver 는 컨트롤 러 클래스 의 방법 으로 문자열'test'를 되 돌려 줄 때'/WEB-INF/jsp/'와'jsp'를 자동 으로 붙 여'/WEB-INF/jsp/test.jsp'로 만 듭 니 다.
프로젝트 를 다시 실행 하 니 이전 처럼 브 라 우 저가 열 렸 다"http://localhost:8080/SpringMVCTest/",우 리 는 그 뒤에"test"를 입력 합 니 다.Dispatcher 는
총결산
Intellij IDEA 플래그 십 버 전 Spring MVC 프로젝트 의 구덩이 밟 기 에 관 한 이 글 은 여기까지 소개 되 었 습 니 다.더 많은 관련 Intellij IDEA 플래그 십 버 전 으로 Spring MVC 프로젝트 를 만 드 는 내용 은 예전 의 글 을 검색 하거나 아래 의 관련 글 을 계속 찾 아 보 세 요.앞으로 도 많은 응원 부 탁 드 리 겠 습 니 다!
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
IDEA 수정 toString 메서드 템플릿은 JSON 형식입니다.1. toString 방법 설정 인터페이스 열기 코드에서 Generate를 오른쪽 단추로 선택한 다음 toString () 을 선택하십시오.단축키도 사용할 수 있습니다. 윈도우즈 아래는 Alt + Insert, 맥 ...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.