IntelliJ에서 Spring MVC 환경 만들기
IntelliJ에서 Spring MVC 환경 만들기
IntelliJ에서 Spring MVC 환경 만들기
1. 프로젝트 생성
File -> newProject -> Maven
프로젝트 이름은 편한대로 설정해주면 된다.
MyFirstSpringMVC로 만들었다.
2. 프레임워크 추가
만들어진 프로젝트에 오른쪽 마우스 -> Add Framework Support
아래로 쭉 니려서서 Spring -> Spring MVC -> OK!
Spring MVC가 추가되고 나면 만들었던 프로젝트 안에 여러가지 파일들이 생겨있는 모습을 확인할 수 있다.
3. web.xml
web.xml에 들어가 url-pattern을
'/'로 수정해준다. 원래는 *.form이였다.
4. Project Structure
IntelliJ 오른쪽 위를 보면 Project Structure버튼 이 있다.
Output Layout 탭에 오른쪽 Available Elements에 프로젝트 폴더를 클릭해보면
파일 두개가 나온다
각 파일을 더블클릭하여 왼쪽으로 옮겨주자
모두 옮겨진 모습
5. Dispatcher-servlet.xml
Dispatcher-servlet.xml 파일에 들어가 아래 코드를 붙여 넣는다.
6. views 디렉토리 생성, 파일 옮기기
web - WEB-INF에 새로운 디렉토리를 만들어준다 디렉토리 이름은 'views'
index.jsp파일을 views디렉토리 안으로 옮긴다.
7. Controller 생성
src - main - java 에 Package를 생성한다 페키지 이름은 Controller
그 후 페키지 안에 controller라는 클래스도 생성한다
controller 클래스 안에는 아래와같이 작성해준다
package Controller; import org.springframework.stereotype.Controller; import org.springframework.web.bind.annotation.RequestMapping; /** * Created by NESOY on 2017-02-04. */ @Controller public class controller { @RequestMapping(value = "/") public String test(){ return "index"; } }
8. Tomcat서버 추가
intelliJ 오른쪽 상단 Add Configuration 버튼을 누른다
+ 버튼을 누른 후 Tomcat server -> Local 을 클릭한다
그 후, 아래에 있는 Fix 버튼 클릭
Application context를 '/'으로 수정해준후
Apply -> OK!
<오류>
실행(Run)시켜 보면 아래와 같은 오류가 뜰때가 있다.
pom.xml 파일에 들어가서 아래 코드를 추가시킨다.
org.apache.maven.plugins maven-compiler-plugin 8 8
실행시키면 Tomcat 서버가 실행되고 있다고 뜬다.
그 후 아무 웹브라우져로 http://localhost:8080에 들어가면 아래와 같은 화면을 확인할 수 있다.
참고 자료
https://nesoy.github.io/articles/2017-02/SpringMVC
https://www.inflearn.com/questions/19302
https://freehoon.tistory.com/148
from http://fluentdev.tistory.com/7 by ccl(A) rewrite - 2020-03-06 03:54:42
댓글
댓글 쓰기